diff options
Diffstat (limited to 'src/either.rs')
-rw-r--r-- | src/either.rs | 6 |
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), |