[][src]Trait packs::ll::types::sized::SizedTypeUnpack

pub trait SizedTypeUnpack<T: Read>: Sized {
    fn read_length(marker: Marker, reader: &mut T) -> Result<usize, DecodeError>;
fn read_body(len: usize, reader: &mut T) -> Result<Self, DecodeError>; }

Required methods

fn read_length(marker: Marker, reader: &mut T) -> Result<usize, DecodeError>

fn read_body(len: usize, reader: &mut T) -> Result<Self, DecodeError>

Loading content...

Implementations on Foreign Types

impl<T: Read> SizedTypeUnpack<T> for String[src]

impl<T: Read, P: Unpack<T>> SizedTypeUnpack<T> for Vec<P>[src]

impl<T: Read, P: Unpack<T> + Hash + Eq> SizedTypeUnpack<T> for HashSet<P>[src]

impl<T: Read, P: Unpack<T>> SizedTypeUnpack<T> for HashMap<String, P>[src]

Loading content...

Implementors

impl<T: Read> SizedTypeUnpack<T> for Bytes[src]

Loading content...