aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
authorEdward Barnard2015-12-22 11:39:19 +0000
committerEdward Barnard2015-12-22 11:39:19 +0000
commit139c96123b04c2ed34d17cd0864ef5ae66676ef4 (patch)
tree744c99d2a907243f474662677272be57638d200b /src/lib.rs
parent3e2ae39ef4d81d986830218e000e65eb0dce9c94 (diff)
downloadrust-plist-139c96123b04c2ed34d17cd0864ef5ae66676ef4.tar.bz2
Rename StreamingParser to EventReader and Writer to EventWriter
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ca9fdab..a5fa501 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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