pub trait Reader {
// Required method
fn read(&mut self, bytes: &mut [u8]) -> Result<(), DecodeError>;
// Provided methods
fn peek_read(&mut self, _: usize) -> Option<&[u8]> { ... }
fn consume(&mut self, _: usize) { ... }
}Expand description
A reader for owned data. See the module documentation for more information.
Required Methods§
Provided Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".