[][src]Trait beserial::DeserializeWithLength

pub trait DeserializeWithLength: Sized {
    fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
        reader: &mut R
    ) -> Result<Self, SerializingError>; fn deserialize_from_vec<D: Deserialize + ToPrimitive>(
        v: &Vec<u8>
    ) -> Result<Self, SerializingError> { ... } }

Required methods

fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
    reader: &mut R
) -> Result<Self, SerializingError>

Loading content...

Provided methods

Loading content...

Implementations on Foreign Types

impl DeserializeWithLength for String[src]

impl<T: Deserialize> DeserializeWithLength for Vec<T>[src]

impl<T, H> DeserializeWithLength for HashSet<T, H> where
    T: Deserialize + Eq + Hash,
    H: BuildHasher + Default
[src]

impl<T: DeserializeWithLength> DeserializeWithLength for Option<T>[src]

Loading content...

Implementors

Loading content...