Trait fadroma::bin_serde::FadromaDeserialize
source · pub trait FadromaDeserialize: Sized {
// Required method
fn from_bytes<'a>(de: &mut Deserializer<'a>) -> Result<Self>;
}
Expand description
A type that knows how to create an instance of itself given a stream of raw bytes. Can be derived.
Required Methods§
sourcefn from_bytes<'a>(de: &mut Deserializer<'a>) -> Result<Self>
fn from_bytes<'a>(de: &mut Deserializer<'a>) -> Result<Self>
Deserialize into a new instance by reading bytes from
the provided Deserializer
.