diff options
author | Alex Crichton <alex@alexcrichton.com> | 2014-11-18 10:18:04 -0600 |
---|---|---|
committer | Alex Crichton <alex@alexcrichton.com> | 2014-11-18 10:18:04 -0600 |
commit | 4bb575fdaf5fd88580abbac6fdb057ef76d32251 (patch) | |
tree | cb8fc875c37fcff679bf3d99a594ffb3f2eb63a1 /src/parser.rs | |
parent | c5284ffc32585401f01aa925ebd6d3fe0679e7c6 (diff) | |
parent | bfcfa89e9566ef179fae47e62a8f8290ff3a3980 (diff) | |
download | milf-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.rs | 12 |
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() { |