summaryrefslogtreecommitdiffstats
path: root/src/parser/mod.rs
diff options
context:
space:
mode:
authorPro <twisted.fall@gmail.com>2024-02-09 21:53:42 +0100
committerPro <twisted.fall@gmail.com>2024-02-09 21:53:42 +0100
commit1ba7fa469d04530444eb0bc6d7c9ee2fd41457f6 (patch)
treecc732a509acad26a5f484246eefaddddde776154 /src/parser/mod.rs
parent3fe862d63b4be68f62f8de737c5322ce22ea8dd9 (diff)
Bump edition to 2021 and introduce rustfmt
Diffstat (limited to 'src/parser/mod.rs')
-rw-r--r--src/parser/mod.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/parser/mod.rs b/src/parser/mod.rs
index 8d326ec..7ab2af4 100644
--- a/src/parser/mod.rs
+++ b/src/parser/mod.rs
@@ -47,24 +47,25 @@ use nom::branch::alt;
use nom::combinator::{complete, map};
use nom::IResult;
-mod timetype;
-mod iterator;
+use iterator::iterator;
+use timetype::timetype;
+
+use crate::error::Error;
+use crate::error::Result;
+use crate::iter::Iter;
+use crate::timetype::IntoTimeType;
-use error::Result;
-use error::Error;
-use iter::Iter;
-use timetype::IntoTimeType;
-use parser::timetype::{timetype};
-use parser::iterator::{iterator};
+mod iterator;
+mod timetype;
pub enum Parsed {
Iterator(Result<iterator::UserIterator<Iter>>),
- TimeType(::timetype::TimeType)
+ TimeType(crate::timetype::TimeType),
}
fn do_parse(input: &[u8]) -> IResult<&[u8], Result<Parsed>> {
complete(alt((
- map(iterator, |it| (Ok(Parsed::Iterator(it.into_user_iterator())))),
+ map(iterator, |it| Ok(Parsed::Iterator(it.into_user_iterator()))),
map(timetype, |tt| tt.into_timetype().map(Parsed::TimeType)),
)))(input)
}
@@ -77,4 +78,3 @@ pub fn parse(s: &str) -> Result<Parsed> {
Err(nom::Err::Incomplete(_)) => Err(Error::UnknownParserError),
}
}
-