Trait combine::Positioned
[−]
[src]
pub trait Positioned: StreamOnce { fn position(&self) -> Self::Position; }
Required Methods
Implementations on Foreign Types
impl<'a> Positioned for &'a str
[src]
impl<'a, T> Positioned for &'a [T] where
T: Clone + PartialEq,
[src]
T: Clone + PartialEq,
Implementors
impl<'a, T> Positioned for SliceStream<'a, T> where
T: PartialEq + Clone + 'a,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 Stream<S> where
S: StreamOnce + Positioned,
S::Position: Default,impl<'a, I> Positioned for BufferedStreamRef<'a, I> where
I: StreamOnce + Positioned + 'a,