diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/de.rs | 4 | ||||
| -rw-r--r-- | src/lib.rs | 4 |
2 files changed, 5 insertions, 3 deletions
@@ -127,11 +127,11 @@ impl<I> SerdeDeserializer for Deserializer<I> PlistEvent::StringValue(ref s) if &s[..] == "None" => { let ret = match visitor.visit_none() { Ok(ret) => ret, - Err(e) => return Err(e) + Err(e) => return Err(e), }; // For some reason the try! below doesn't work - probably a macro hygene issue // with Error and ::Error - //let ret = try!(visitor.visit_none()); + // let ret = try!(visitor.visit_none()); expect!(self.events.next(), PlistEvent::StringValue(_)); ret } @@ -58,7 +58,9 @@ use std::collections::BTreeMap; use std::io::{Read, Seek, SeekFrom, Write}; use std::io::Error as IoError; -pub fn deserialize<R: Read + Seek, T: Deserialize>(reader: R) -> ::std::result::Result<T, DeserializeError> { +pub fn deserialize<R: Read + Seek, T: Deserialize> + (reader: R) + -> ::std::result::Result<T, DeserializeError> { let reader = EventReader::new(reader); let mut de = Deserializer::new(reader); Deserialize::deserialize(&mut de) |
