fn skip_spaces<Input>() -> impl Parser<Input, Output = ()>
where
    Input: Stream<Token = char, Position = SourcePosition>,
    Input::Error: ParseError<Input::Token, Input::Range, Input::Position>,
{
    spaces().silent()
}
// A parser which skips past whitespace.
// Since we aren't interested in knowing that our expression parser
// could have accepted additional whitespace between the tokens we also silence the error.
A parser which skips past whitespace.
Since we aren't interested in knowing that our expression parser
could have accepted additional whitespace between the tokens we also silence the error.
A parser which skips past whitespace . Since we aren ' t interested in knowing that our expression parser could have accepted additional whitespace between the tokens we also silence the error .
fn skip_spaces<Input>() -> impl Parser<Input, Output = ()>
where
    Input: Stream<Token = char, Position = SourcePosition>,
    Input::Error: ParseError<Input::Token, Input::Range, Input::Position>,
{
    spaces().silent()
}
fn skip_spaces < Input > ( ) -> impl Parser < Input , Output = ( ) > where Input : Stream < Token = char , Position = SourcePosition > , Input :: Error : ParseError < Input :: Token , Input :: Range , Input :: Position > , { spaces ( ) . silent ( ) }
A parser which skips past whitespace.
A parser which skips past whitespace .