Trait chain_core::property::Deserialize
pub trait Deserialize: Sized {
// Required method
fn deserialize<R>(codec: &mut Codec<R>) -> Result<Self, ReadError>
where R: Read;
// Provided method
fn deserialize_validate<R>(codec: &mut Codec<R>) -> Result<(), ReadError>
where R: Read { ... }
}
Expand description
Define that an object that can be read from an std::io::Read
object.