[−][src]Trait rttrust::io::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>(
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<<R as Read>::ReadError, Self::ExtendError>> where
R: Read + ReadOverwrite + ?Sized,
&mut self,
reader: &mut R
) -> Result<usize, ExtendError<<R as Read>::ReadError, Self::ExtendError>> where
R: Read + ReadOverwrite + ?Sized,
This method performs extending from reader - that means calling read()
just once.