diff options
author | Pro <twisted.fall@gmail.com> | 2024-02-09 21:53:42 +0100 |
---|---|---|
committer | Pro <twisted.fall@gmail.com> | 2024-02-09 21:53:42 +0100 |
commit | 1ba7fa469d04530444eb0bc6d7c9ee2fd41457f6 (patch) | |
tree | cc732a509acad26a5f484246eefaddddde776154 /src/parser/mod.rs | |
parent | 3fe862d63b4be68f62f8de737c5322ce22ea8dd9 (diff) |
Bump edition to 2021 and introduce rustfmt
Diffstat (limited to 'src/parser/mod.rs')
-rw-r--r-- | src/parser/mod.rs | 22 |
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), } } - |