pub trait Read: Io {
    fn read(&mut self, buf: &mut [u8]) -> Result<usize, Self::Error>;

    fn read_exact(
        &mut self,
        buf: &mut [u8]
    ) -> Result<(), ReadExactError<Self::Error>> { ... } }
Expand description

Blocking reader.

Semantics are the same as std::io::Read, check its documentation for details.

Required Methods

Pull some bytes from this source into the specified buffer, returning how many bytes were read.

Provided Methods

Read the exact number of bytes required to fill buf.

Implementors