Trait Deserialize
Source pub trait Deserialize<'a> {
// Required method
fn deserialize_from<D: Deserializer<'a>>(buf: &mut D) -> Result<Self>
where Self: Sized;
// Provided method
fn deserialize<D: Deserializer<'a>>(der: D) -> Result<Self>
where Self: Sized { ... }
}
Expand description
A trait for deserializing data.
Deserializes the data from the given Deserializer.
§Arguments
buf - The Deserializer to deserialize the data from.
§Returns
A Result containing the deserialized data or an error.
Deserializes the data from a Deserializer.
§Arguments
der - The Deserializer to deserialize the data from.
§Returns
A Result containing the deserialized data or an error.