aboutsummaryrefslogtreecommitdiff
path: root/src/parser.rs
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2014-11-18 10:18:04 -0600
committerAlex Crichton <alex@alexcrichton.com>2014-11-18 10:18:04 -0600
commit4bb575fdaf5fd88580abbac6fdb057ef76d32251 (patch)
treecb8fc875c37fcff679bf3d99a594ffb3f2eb63a1 /src/parser.rs
parentc5284ffc32585401f01aa925ebd6d3fe0679e7c6 (diff)
parentbfcfa89e9566ef179fae47e62a8f8290ff3a3980 (diff)
downloadmilf-rs-4bb575fdaf5fd88580abbac6fdb057ef76d32251.tar.gz
milf-rs-4bb575fdaf5fd88580abbac6fdb057ef76d32251.zip
Merge pull request #31 from vberger/master
Update to namespaced enum variants.
Diffstat (limited to 'src/parser.rs')
-rw-r--r--src/parser.rs12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/parser.rs b/src/parser.rs
index 921b917..69549e7 100644
--- a/src/parser.rs
+++ b/src/parser.rs
@@ -4,7 +4,8 @@ use std::error::Error;
use std::num::FromStrRadix;
use std::str;
-use {Array, Table, Value, Float, Integer, Boolean, Datetime, TomlTable};
+use {Value, TomlTable};
+use Value::{Array, Table, Float, Integer, Boolean, Datetime};
/// Parser for converting a string to a TOML `Value` instance.
///
@@ -285,7 +286,7 @@ impl<'a> Parser<'a> {
self.eat('\n');
} else {
// empty
- return Some(::String(ret))
+ return Some(Value::String(ret))
}
}
@@ -328,7 +329,7 @@ impl<'a> Parser<'a> {
}
}
- return Some(::String(ret));
+ return Some(Value::String(ret));
fn escape(me: &mut Parser, pos: uint, multiline: bool) -> Option<char> {
match me.cur.next() {
@@ -447,7 +448,7 @@ impl<'a> Parser<'a> {
}
}
- return Some(::String(ret));
+ return Some(Value::String(ret));
}
fn number_or_datetime(&mut self, start: uint) -> Option<Value> {
@@ -768,7 +769,8 @@ impl Error for ParserError {
#[cfg(test)]
mod tests {
- use {Table, Parser};
+ use Value::Table;
+ use Parser;
#[test]
fn crlf() {