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§
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>
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.