[][src]Trait combine::stream::FullRangeStream

pub trait FullRangeStream: RangeStream {
    fn range(&self) -> Self::Range;
}

A RangeStream which is capable of providing it's entire range.

Required methods

fn range(&self) -> Self::Range

Returns the entire range of self

Loading content...

Implementations on Foreign Types

impl<'a> FullRangeStream for &'a str
[src]

impl<'a, T> FullRangeStream for &'a [T] where
    T: Clone + PartialEq
[src]

Loading content...

Implementors

impl<'a, T> FullRangeStream for SliceStream<'a, T> where
    T: PartialEq + 'a, 
[src]

impl<I, X, E> FullRangeStream for State<I, X> where
    I: FullRangeStream + Resetable,
    I::Position: Clone + Ord,
    E: StreamError<I::Item, I::Range>,
    I::Error: ParseError<I::Item, I::Range, X::Position, StreamError = E>,
    I::Error: ParseError<I::Item, I::Range, I::Position, StreamError = E>,
    X: Resetable + RangePositioner<I::Item, I::Range>, 
[src]

impl<S> FullRangeStream for Stream<S> where
    S: FullRangeStream
[src]

impl<S> FullRangeStream for PartialStream<S> where
    S: FullRangeStream
[src]

Loading content...