[][src]Trait store::Load

pub trait Load<'a> where
    Self: Sized
{ fn load_from_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>;
fn load_from_be_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>;
fn load_from_le_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>; }

Load an object from a byte stream.

Required methods

fn load_from_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>

Loads Self from the byte stream using native endian byte order.

fn load_from_be_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>

Loads Self from the byte stream using big endian byte order.

fn load_from_le_bytes<R: ReadBytes<'a>>(reader: R) -> Result<Self>

Loads Self from the byte stream using little endian byte order.

Loading content...

Implementors

impl<'a, T: Deserialize<'a>> Load<'a> for T[src]

Loading content...