Trait combpop::iter::ParserIteratorMut
[−]
[src]
pub trait ParserIteratorMut<S: Stream<Item = Self::Input> + ?Sized>: ParserIteratorBase { type State; fn begin(&self) -> Self::State; fn next_mut(
&mut self,
stream: &mut S,
state: &mut Self::State
) -> ParseResult<Option<(Option<Self::Element>, Consume)>>; fn emit_expectations(&self, stream: &mut S); }
Associated Types
type State
Required Methods
fn begin(&self) -> Self::State
fn next_mut(
&mut self,
stream: &mut S,
state: &mut Self::State
) -> ParseResult<Option<(Option<Self::Element>, Consume)>>
&mut self,
stream: &mut S,
state: &mut Self::State
) -> ParseResult<Option<(Option<Self::Element>, Consume)>>