pub fn deserialise_from<R: Read, T: DeserializeOwned>(
    read: &mut R,
) -> Result<T, SerialisationError> {
    deserialize_from(read, Infinite).map_err(|e| SerialisationError::Deserialise(*e))
}
/// Deserialise a `Deserialize` type directly from a `Read` with no limit on the size of the
/// serialised data.
Deserialise a `Deserialize` type directly from a `Read` with no limit on the size of the
serialised data.
Deserialise a ` Deserialize ` type directly from a ` Read ` with no limit on the size of the serialised data .
pub fn deserialise_from<R: Read, T: DeserializeOwned>(
    read: &mut R,
) -> Result<T, SerialisationError> {
    deserialize_from(read, Infinite).map_err(|e| SerialisationError::Deserialise(*e))
}
pub fn deserialise_from < R : Read , T : DeserializeOwned > ( read : & mut R , ) -> Result < T , SerialisationError > { deserialize_from ( read , Infinite ) . map_err ( | e | SerialisationError :: Deserialise ( * e ) ) }
Deserialise a `Deserialize` type directly from a `Read` with no limit on the size of the
serialised data.
Deserialise a ` Deserialize ` type directly from a ` Read ` with no limit on the size of the serialised data .
read
&mut R
read
&mut R