Trait combpop::parser::Parser [] [src]

pub trait Parser<S: Stream<Item = Self::Input> + ?Sized>: ParserMut<S> {
    fn parse_lookahead(
        &self,
        stream: &mut S
    ) -> ParseResult<Option<(Self::Output, Consume)>>; fn parse(&self, stream: &mut S) -> ParseResult<Self::Output> { ... }
fn parse_consume(
        &self,
        stream: &mut S
    ) -> ParseResult<(Self::Output, Consume)> { ... } }

Required Methods

Provided Methods

Implementors