Trait PipeParserExt

Source
pub trait PipeParserExt: PipeParser + Sized {
    // Provided methods
    fn pipe<P>(self, pipe: P) -> Pipe<Self, P>
       where P: PipeParser { ... }
    fn option(self, use_it: bool) -> Option<Self> { ... }
    fn as_source<'p, 's, S: Source>(
        &'p mut self,
        src: &'s mut S,
    ) -> ParserSource<'p, 's, Self, S> { ... }
}

Provided Methods§

Source

fn pipe<P>(self, pipe: P) -> Pipe<Self, P>
where P: PipeParser,

Source

fn option(self, use_it: bool) -> Option<Self>

Source

fn as_source<'p, 's, S: Source>( &'p mut self, src: &'s mut S, ) -> ParserSource<'p, 's, Self, S>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§