Trait combine::stream::FullRangeStream [−][src]
pub trait FullRangeStream: RangeStream { fn range(&self) -> Self::Range; }
A RangeStream
which is capable of providing it's entire range.
Required Methods
Implementations on Foreign Types
impl<'a> FullRangeStream for &'a str
[src]
impl<'a> FullRangeStream for &'a str
impl<'a, T> FullRangeStream for &'a [T] where
T: Clone + PartialEq,
[src]
impl<'a, T> FullRangeStream for &'a [T] where
T: Clone + PartialEq,
Implementors
impl<S> FullRangeStream for Stream<S> where
S: FullRangeStream,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>,impl<S> FullRangeStream for PartialStream<S> where
S: FullRangeStream,impl<'a, T> FullRangeStream for SliceStream<'a, T> where
T: PartialEq + 'a,