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
.