/// Parses any operator (inclusion and comparison).
Parses any operator (inclusion and comparison).
Parses any operator ( inclusion and comparison ) .
fn operator<'a, E>(input: &'a str) -> IResult<&'a str, Operator, E>
where
    E: NomParseError<&'a str>,
{
    alt((
        map(inclusion, move |o| Operator::Inclusion(o)),
        map(comparison, move |o| Operator::Comparison(o)),
    ))(input)
}
fn operator < ' a , E > ( input : & ' a str ) -> IResult < & ' a str , Operator , E > where E : NomParseError < & ' a str > , { alt ( ( map ( inclusion , move | o | Operator :: Inclusion ( o ) ) , map ( comparison , move | o | Operator :: Comparison ( o ) ) , ) ) ( input ) }
Parses any operator (inclusion and comparison).
Parses any operator ( inclusion and comparison ) .
input
&'a str