Trait nue_io::read_exact::ReadExactExt
[−]
[src]
pub trait ReadExactExt {
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>;
fn read_exact_eof(&mut self, buf: &mut [u8]) -> Result<usize>;
}Extension trait that provides read_exact for all Read implementations.
Required Methods
fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>
Reads into the entirety of buf or fails with an error.
The Read equivalent of Write::write_all.
Retries upon Interrupted errors.
fn read_exact_eof(&mut self, buf: &mut [u8]) -> Result<usize>
Reads as much as possible into buf until EOF.
Retries upon Interrupted errors.