[][src]Trait combine::Positioned

pub trait Positioned: StreamOnce {
    fn position(&self) -> Self::Position;
}

A type which has a position.

Required methods

fn position(&self) -> Self::Position

Returns the current position of the stream.

Loading content...

Implementations on Foreign Types

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

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

Loading content...

Implementors

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

impl<I> Positioned for BufferedStream<I> where
    I: StreamOnce + Positioned
[src]

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>, 
[src]

impl<S> Positioned for Stream<S> where
    S: StreamOnce + Positioned
[src]

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

Loading content...