Skip to main content

PipeParser

Trait PipeParser 

Source
pub trait PipeParser {
    // Required method
    fn next_char<S: Source>(&mut self, src: &mut S) -> SourceResult;
}

Required Methods§

Source

fn next_char<S: Source>(&mut self, src: &mut S) -> SourceResult

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<P> PipeParser for Option<P>
where P: PipeParser,

Source§

fn next_char<S: Source>(&mut self, src: &mut S) -> SourceResult

Implementors§

Source§

impl PipeParser for PipedEntityParser

Source§

impl PipeParser for Paragraphs

Source§

impl<P1, P2> PipeParser for Pipe<P1, P2>
where P1: PipeParser, P2: PipeParser,

Source§

impl<P> PipeParser for PipeBreaker<P>
where P: Parser, P::Data: Into<Breaker>,

Source§

impl<P, I, F> PipeParser for PipedWith<P, I, F>
where P: Parser, I: IntoIterator<Item = SourceEvent>, F: FnMut(<P as Parser>::Data) -> I,