pub trait Deserializable: Sized {
// Required method
fn deserialize(r: &mut dyn Read) -> Result<Self>;
}Expand description
Trait for deserializable types
Required Methods§
Sourcefn deserialize(r: &mut dyn Read) -> Result<Self>
fn deserialize(r: &mut dyn Read) -> Result<Self>
Deserialize value from a Read
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.