diff options
| author | Edward Barnard | 2018-05-17 20:42:24 +0100 |
|---|---|---|
| committer | Edward Barnard | 2018-05-17 20:50:21 +0100 |
| commit | 4823636ef9002fa69a1df5e148e3dd156d17984d (patch) | |
| tree | f5bfeff54182584a3c791d7651f875ec396d7395 /src/events/xml_reader.rs | |
| parent | 2af279c344a6a917ce4102fec82e6cba8cf8b37c (diff) | |
| download | rust-plist-4823636ef9002fa69a1df5e148e3dd156d17984d.tar.bz2 | |
Remove the Result<T, Error> type alias.
Diffstat (limited to 'src/events/xml_reader.rs')
| -rw-r--r-- | src/events/xml_reader.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/events/xml_reader.rs b/src/events/xml_reader.rs index 46e0062..6bb9936 100644 --- a/src/events/xml_reader.rs +++ b/src/events/xml_reader.rs @@ -4,7 +4,7 @@ use std::str::FromStr; use xml_rs::reader::{EventReader, ParserConfig, XmlEvent}; use events::Event; -use {Date, Error, Result}; +use {Date, Error}; pub struct XmlReader<R: Read> { xml_reader: EventReader<R>, @@ -30,9 +30,9 @@ impl<R: Read> XmlReader<R> { } } - fn read_content<F>(&mut self, f: F) -> Result<Event> + fn read_content<F>(&mut self, f: F) -> Result<Event, Error> where - F: FnOnce(String) -> Result<Event>, + F: FnOnce(String) -> Result<Event, Error>, { match self.xml_reader.next() { Ok(XmlEvent::Characters(s)) => f(s), @@ -52,7 +52,7 @@ impl<R: Read> XmlReader<R> { } } - fn read_next(&mut self) -> Option<Result<Event>> { + fn read_next(&mut self) -> Option<Result<Event, Error>> { loop { match self.next_event() { Ok(XmlEvent::StartElement { name, .. }) => { @@ -126,9 +126,9 @@ impl<R: Read> XmlReader<R> { } impl<R: Read> Iterator for XmlReader<R> { - type Item = Result<Event>; + type Item = Result<Event, Error>; - fn next(&mut self) -> Option<Result<Event>> { + fn next(&mut self) -> Option<Result<Event, Error>> { if self.finished { None } else { |
