fn lex_char<Input>(c: char) -> impl Parser<Input, Output = char>
where
    Input: Stream<Token = char, Position = SourcePosition>,
    Input::Error: ParseError<Input::Token, Input::Range, Input::Position>,
{
    char(c).skip(skip_spaces())
}
// Creates a parser which parses a char and skips any trailing whitespace
Creates a parser which parses a char and skips any trailing whitespace
Creates a parser which parses a char and skips any trailing whitespace
fn lex_char<Input>(c: char) -> impl Parser<Input, Output = char>
where
    Input: Stream<Token = char, Position = SourcePosition>,
    Input::Error: ParseError<Input::Token, Input::Range, Input::Position>,
{
    char(c).skip(skip_spaces())
}
fn lex_char < Input > ( c : char ) -> impl Parser < Input , Output = char > where Input : Stream < Token = char , Position = SourcePosition > , Input :: Error : ParseError < Input :: Token , Input :: Range , Input :: Position > , { char ( c ) . skip ( skip_spaces ( ) ) }
Creates a parser which parses a char and skips any trailing whitespace
Creates a parser which parses a char and skips any trailing whitespace
c
char
c
char