[−][src]Trait genio::ExtendFromReader
This trait is similar to slow one. The difference is that thanks to reader guaranteeing correctness, this one can use uninitialized buffer.
Required methods
fn extend_from_reader<R: Read + ReadOverwrite + ?Sized>(
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<R::ReadError, Self::ExtendError>>
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<R::ReadError, Self::ExtendError>>
This method performs extending from reader - that means calling read()
just once.
Implementations on Foreign Types
impl ExtendFromReader for Vec<u8>
[src]
fn extend_from_reader<R: Read + ReadOverwrite + ?Sized>(
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<R::ReadError, Self::ExtendError>>
[src]
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<R::ReadError, Self::ExtendError>>