Serializable

Trait Serializable 

Source
pub trait Serializable {
    // Required methods
    fn size_hint(&self) -> usize;
    fn serialize(&self, w: &mut dyn Write) -> Result<usize>;
}
Expand description

Trait for serializable types

Required Methods§

Source

fn size_hint(&self) -> usize

Get a hint of encoded value byte-length

Source

fn serialize(&self, w: &mut dyn Write) -> Result<usize>

Serialize a value, returns bytes written

Implementors§