pub trait Deserialize<'a>: Sized {
// Required method
fn deserialize<R>(reader: R) -> Result<Self>
where R: ZeroCopyReader<'a>;
}Expand description
A trait for deserializing types from a zero-copy reader.
Required Methods§
Sourcefn deserialize<R>(reader: R) -> Result<Self>where
R: ZeroCopyReader<'a>,
fn deserialize<R>(reader: R) -> Result<Self>where
R: ZeroCopyReader<'a>,
Deserialize a value from the given zero-copy reader.
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.