diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -29,6 +29,11 @@ use rustc_serialize::base64::{STANDARD, ToBase64}; use rustc_serialize::json::Json as RustcJson; impl Plist { + pub fn read<R: Read + Seek>(reader: R) -> Result<Plist, ()> { + let reader = EventReader::new(reader); + Plist::from_events(reader) + } + pub fn from_events<T>(events: T) -> Result<Plist, ()> where T: IntoIterator<Item = ReadResult<PlistEvent>> { |
