pub fn from_reader<T: DeserializeOwned, R: Read>(reader: R) -> Result<T, Error>Expand description
Deserializes a document from a reader.
The reader is read to the end, it does not need to be buffered.
#[derive(deser::Deserialize)]
struct Link {
#[deser(rename = "@href")]
href: String,
}
let link: Link = deser_xml::from_reader(&br#"<a href="/x"/>"#[..]).unwrap();
assert_eq!(link.href, "/x");