diff options
| author | Edward Barnard | 2015-12-22 11:39:19 +0000 |
|---|---|---|
| committer | Edward Barnard | 2015-12-22 11:39:19 +0000 |
| commit | 139c96123b04c2ed34d17cd0864ef5ae66676ef4 (patch) | |
| tree | 744c99d2a907243f474662677272be57638d200b /src/lib.rs | |
| parent | 3e2ae39ef4d81d986830218e000e65eb0dce9c94 (diff) | |
| download | rust-plist-139c96123b04c2ed34d17cd0864ef5ae66676ef4.tar.bz2 | |
Rename StreamingParser to EventReader and Writer to EventWriter
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 42 |
1 files changed, 21 insertions, 21 deletions
@@ -96,38 +96,38 @@ pub enum PlistEvent { StringValue(String), } -pub type ParserResult<T> = Result<T, ParserError>; +pub type ReadResult<T> = Result<T, ReadError>; #[derive(Debug)] -pub enum ParserError { +pub enum ReadError { InvalidData, UnexpectedEof, UnsupportedType, Io(IoError) } -impl From<IoError> for ParserError { - fn from(io_error: IoError) -> ParserError { - ParserError::Io(io_error) +impl From<IoError> for ReadError { + fn from(io_error: IoError) -> ReadError { + ReadError::Io(io_error) } } -impl From<ChronoParseError> for ParserError { - fn from(_: ChronoParseError) -> ParserError { - ParserError::InvalidData +impl From<ChronoParseError> for ReadError { + fn from(_: ChronoParseError) -> ReadError { + ReadError::InvalidData } } -pub enum StreamingParser<R: Read+Seek> { - Xml(xml::StreamingParser<R>), - Binary(binary::StreamingParser<R>) +pub enum EventReader<R: Read+Seek> { + Xml(xml::EventReader<R>), + Binary(binary::EventReader<R>) } -impl<R: Read+Seek> StreamingParser<R> { - pub fn new(mut reader: R) -> StreamingParser<R> { - match StreamingParser::is_binary(&mut reader) { - Ok(true) => StreamingParser::Binary(binary::StreamingParser::new(reader)), - Ok(false) | Err(_) => StreamingParser::Xml(xml::StreamingParser::new(reader)) +impl<R: Read+Seek> EventReader<R> { + pub fn new(mut reader: R) -> EventReader<R> { + match EventReader::is_binary(&mut reader) { + Ok(true) => EventReader::Binary(binary::EventReader::new(reader)), + Ok(false) | Err(_) => EventReader::Xml(xml::EventReader::new(reader)) } } @@ -145,13 +145,13 @@ impl<R: Read+Seek> StreamingParser<R> { } } -impl<R: Read+Seek> Iterator for StreamingParser<R> { - type Item = ParserResult<PlistEvent>; +impl<R: Read+Seek> Iterator for EventReader<R> { + type Item = ReadResult<PlistEvent>; - fn next(&mut self) -> Option<ParserResult<PlistEvent>> { + fn next(&mut self) -> Option<ReadResult<PlistEvent>> { match *self { - StreamingParser::Xml(ref mut parser) => parser.next(), - StreamingParser::Binary(ref mut parser) => parser.next() + EventReader::Xml(ref mut parser) => parser.next(), + EventReader::Binary(ref mut parser) => parser.next() } } }
\ No newline at end of file |
