[−][src]Trait beserial::DeserializeWithLength
Required methods
fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
reader: &mut R
) -> Result<Self, SerializingError>
reader: &mut R
) -> Result<Self, SerializingError>
Provided methods
fn deserialize_from_vec<D: Deserialize + ToPrimitive>(
v: &Vec<u8>
) -> Result<Self, SerializingError>
v: &Vec<u8>
) -> Result<Self, SerializingError>
Implementations on Foreign Types
impl DeserializeWithLength for String
[src]
fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
reader: &mut R
) -> Result<Self, SerializingError>
[src]
reader: &mut R
) -> Result<Self, SerializingError>
impl<T: Deserialize> DeserializeWithLength for Vec<T>
[src]
fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
reader: &mut R
) -> Result<Self, SerializingError>
[src]
reader: &mut R
) -> Result<Self, SerializingError>
impl<T, H> DeserializeWithLength for HashSet<T, H> where
T: Deserialize + Eq + Hash,
H: BuildHasher + Default,
[src]
T: Deserialize + Eq + Hash,
H: BuildHasher + Default,
fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
reader: &mut R
) -> Result<Self, SerializingError>
[src]
reader: &mut R
) -> Result<Self, SerializingError>
impl<T: DeserializeWithLength> DeserializeWithLength for Option<T>
[src]
fn deserialize<D: Deserialize + ToPrimitive, R: ReadBytesExt>(
reader: &mut R
) -> Result<Self, SerializingError>
[src]
reader: &mut R
) -> Result<Self, SerializingError>