pub trait Read {
// Required methods
fn capacity(&self) -> usize;
fn read(&mut self, buf: &mut [u8]) -> Result<usize, Error>;
}Expand description
Implementors of the Read trait are called ‘readers’.
Readers are defined by one required method, [read()]. Each call to
[read()] will attempt to pull bytes from this source into a provided
buffer.