aboutsummaryrefslogtreecommitdiffstats
path: root/src/builder.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/builder.rs
parent3e2ae39ef4d81d986830218e000e65eb0dce9c94 (diff)
downloadrust-plist-139c96123b04c2ed34d17cd0864ef5ae66676ef4.tar.bz2
Rename StreamingParser to EventReader and Writer to EventWriter
Diffstat (limited to 'src/builder.rs')
-rw-r--r--src/builder.rs20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/builder.rs b/src/builder.rs
index fc33e1e..0b17f97 100644
--- a/src/builder.rs
+++ b/src/builder.rs
@@ -1,7 +1,7 @@
use std::collections::BTreeMap;
use std::io::{Read, Seek};
-use {ParserError, ParserResult, Plist, PlistEvent, StreamingParser};
+use {ReadError, ReadResult, Plist, PlistEvent, EventReader};
pub type BuilderResult<T> = Result<T, BuilderError>;
@@ -9,12 +9,12 @@ pub type BuilderResult<T> = Result<T, BuilderError>;
pub enum BuilderError {
InvalidEvent,
UnsupportedDictionaryKey,
- ParserError(ParserError)
+ ReadError(ReadError)
}
-impl From<ParserError> for BuilderError {
- fn from(err: ParserError) -> BuilderError {
- BuilderError::ParserError(err)
+impl From<ReadError> for BuilderError {
+ fn from(err: ReadError) -> BuilderError {
+ BuilderError::ReadError(err)
}
}
@@ -23,13 +23,13 @@ pub struct Builder<T> {
token: Option<PlistEvent>,
}
-impl<R: Read+Seek> Builder<StreamingParser<R>> {
- pub fn new(reader: R) -> Builder<StreamingParser<R>> {
- Builder::from_event_stream(StreamingParser::new(reader))
+impl<R: Read+Seek> Builder<EventReader<R>> {
+ pub fn new(reader: R) -> Builder<EventReader<R>> {
+ Builder::from_event_stream(EventReader::new(reader))
}
}
-impl<T:Iterator<Item=ParserResult<PlistEvent>>> Builder<T> {
+impl<T:Iterator<Item=ReadResult<PlistEvent>>> Builder<T> {
pub fn from_event_stream(stream: T) -> Builder<T> {
Builder {
stream: stream,
@@ -57,7 +57,7 @@ impl<T:Iterator<Item=ParserResult<PlistEvent>>> Builder<T> {
fn bump(&mut self) -> BuilderResult<()> {
self.token = match self.stream.next() {
Some(Ok(token)) => Some(token),
- Some(Err(err)) => return Err(BuilderError::ParserError(err)),
+ Some(Err(err)) => return Err(BuilderError::ReadError(err)),
None => None,
};
Ok(())