pub trait Read<'read>: Sized + Debug {
type Error: Sized + Copy + Debug;
// Required methods
fn read_byte(&mut self) -> Result<u8, Self::Error>;
fn read_exact(&mut self, slice: &mut [u8]) -> Result<(), Self::Error>;
}Expand description
A no-std io::Read alternative.
While plenty of crates define their own, we avoid external dependencies by once again defining
our own. For those who wish to use embedded-io, please see
core-json-embedded-io.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.