Trait text_parsing::source::SourceExt

source ·
pub trait SourceExt: Source + Sized {
    // Provided methods
    fn pipe<P>(self, parser: P) -> Pipe<Self, P>
       where P: PipeParser { ... }
    fn filter_char<F>(self, filter: F) -> Filtered<Self, F>
       where F: FnMut(char) -> Option<char> { ... }
    fn into_separator(self) -> IntoSeparator<Self> { ... }
    fn chain<S: Source>(self, chained: S) -> Chain<Self, S> { ... }
}

Provided Methods§

source

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

source

fn filter_char<F>(self, filter: F) -> Filtered<Self, F>
where F: FnMut(char) -> Option<char>,

source

fn into_separator(self) -> IntoSeparator<Self>

source

fn chain<S: Source>(self, chained: S) -> Chain<Self, S>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: Source> SourceExt for T