aboutsummaryrefslogtreecommitdiff
path: root/src/either.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/either.rs')
-rw-r--r--src/either.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/either.rs b/src/either.rs
index 53a2775..b3c7801 100644
--- a/src/either.rs
+++ b/src/either.rs
@@ -4,7 +4,7 @@ use {Buf, BufMut};
use self::either::Either;
use self::either::Either::*;
-use iovec::IoVec;
+use iovec::{IoVec, IoVecMut};
impl<L, R> Buf for Either<L, R>
where
@@ -25,7 +25,7 @@ where
}
}
- fn bytes_vec<'a>(&'a self, dst: &mut [&'a IoVec]) -> usize {
+ fn bytes_vec<'a>(&'a self, dst: &mut [IoVec<'a>]) -> usize {
match *self {
Left(ref b) => b.bytes_vec(dst),
Right(ref b) => b.bytes_vec(dst),
@@ -66,7 +66,7 @@ where
}
}
- unsafe fn bytes_vec_mut<'a>(&'a mut self, dst: &mut [&'a mut IoVec]) -> usize {
+ unsafe fn bytes_vec_mut<'a>(&'a mut self, dst: &mut [IoVecMut<'a>]) -> usize {
match *self {
Left(ref mut b) => b.bytes_vec_mut(dst),
Right(ref mut b) => b.bytes_vec_mut(dst),