rsn

Function from_reader

Source
pub fn from_reader<D: DeserializeOwned, R: Read>(reader: R) -> Result<D, Error>
Expand description

Deserializes D from reader using the default Rsn Config.

let deserialized: Vec<usize> = rsn::from_reader(&b"[1, 2, 3]"[..]).unwrap();
assert_eq!(deserialized, vec![1, 2, 3]);

§Errors

Returns an error if reader returns an error while reading, doesn’t contain valid Rsn, or cannot be deserialized as D.