aboutsummaryrefslogtreecommitdiffstats
path: root/src/serde/mod.rs
diff options
context:
space:
mode:
authorEdward Barnard2017-05-02 22:42:18 +0100
committerEdward Barnard2017-05-03 12:29:47 +0100
commitf9d2236e301238585e0e26f7819b0544351c4b77 (patch)
tree69ff6decc196b5adf3386dfd2d7a95bc7665fe93 /src/serde/mod.rs
parentec7b8c2fce8055e2b43ca5fd387b74e6b7749a22 (diff)
downloadrust-plist-f9d2236e301238585e0e26f7819b0544351c4b77.tar.bz2
Update to serde 1.0.
Diffstat (limited to 'src/serde/mod.rs')
-rw-r--r--src/serde/mod.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/serde/mod.rs b/src/serde/mod.rs
index 66cf430..734b629 100644
--- a/src/serde/mod.rs
+++ b/src/serde/mod.rs
@@ -4,14 +4,15 @@ mod ser;
pub use self::de::Deserializer;
pub use self::ser::Serializer;
-use serde_base::{Deserialize, Serialize};
+use serde_base::de::{Deserialize, DeserializeOwned};
+use serde_base::ser::Serialize;
use std::io::{Read, Seek, Write};
use Result;
use EventReader;
use xml;
-pub fn deserialize<R: Read + Seek, T: Deserialize>(reader: R) -> Result<T> {
+pub fn deserialize<R: Read + Seek, T: DeserializeOwned>(reader: R) -> Result<T> {
let reader = EventReader::new(reader);
let mut de = Deserializer::new(reader);
Deserialize::deserialize(&mut de)