Trait combine::Positioned [−][src]
pub trait Positioned: StreamOnce { fn position(&self) -> Self::Position; }
A type which has a position.
Required Methods
Implementations on Foreign Types
impl<'a> Positioned for &'a str
[src]
impl<'a> Positioned for &'a str
impl<'a, T> Positioned for &'a [T] where
T: Clone + PartialEq,
[src]
impl<'a, T> Positioned for &'a [T] where
T: Clone + PartialEq,
Implementors
impl<I> Positioned for BufferedStream<I> where
I: StreamOnce + Positioned,impl<S> Positioned for Stream<S> where
S: StreamOnce + Positioned,impl<I, X, E> Positioned for State<I, X> where
I: StreamOnce,
X: Positioner<I::Item>,
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>,impl<S> Positioned for PartialStream<S> where
S: Positioned,impl<'a, T> Positioned for SliceStream<'a, T> where
T: PartialEq + 'a,