serde-xml-rs

Build Status

xml-rs based deserializer for Serde (compatible with 1.0)

Example usage

```rust use serde; use serdederive::{Deserialize, Serialize}; use serdexmlrs::{fromstr, to_string};

[derive(Debug, Serialize, Deserialize, PartialEq)]

struct Item { name: String, source: String, }

fn main() { let src = r#"BananaStore"#; let shouldbe = Item { name: "Banana".tostring(), source: "Store".to_string(), };

let item: Item = from_str(src).unwrap();
assert_eq!(item, should_be);

let reserialized_item = to_string(&item).unwrap();
assert_eq!(src, reserialized_item);

} ```