aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEdward Barnard2017-02-22 10:42:59 +0000
committerEdward Barnard2017-02-22 10:42:59 +0000
commitfbbfc59aa3b0ba672e71d1df57dcd899d6e56479 (patch)
tree16eb473be96bd0de2b76e07f893c9feba9ad1fc3
parent48f13a09ef708233906a53410bd927df03660394 (diff)
downloadrust-plist-fbbfc59aa3b0ba672e71d1df57dcd899d6e56479.tar.bz2
serde::deserialize should support binary and xml encodings.
-rw-r--r--src/serde/mod.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/serde/mod.rs b/src/serde/mod.rs
index 0c2d7fa..66cf430 100644
--- a/src/serde/mod.rs
+++ b/src/serde/mod.rs
@@ -8,8 +8,8 @@ use serde_base::{Deserialize, Serialize};
use std::io::{Read, Seek, Write};
use Result;
-use xml::EventReader;
-use xml::EventWriter;
+use EventReader;
+use xml;
pub fn deserialize<R: Read + Seek, T: Deserialize>(reader: R) -> Result<T> {
let reader = EventReader::new(reader);
@@ -18,7 +18,7 @@ pub fn deserialize<R: Read + Seek, T: Deserialize>(reader: R) -> Result<T> {
}
pub fn serialize_to_xml<W: Write, T: Serialize>(writer: W, value: &T) -> Result<()> {
- let writer = EventWriter::new(writer);
+ let writer = xml::EventWriter::new(writer);
let mut ser = Serializer::new(writer);
value.serialize(&mut ser)
}