[][src]Trait combine::Positioned

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

A type which has a position.

Required methods

pub fn position(&self) -> Self::Position[src]

Returns the current position of the stream.

Loading content...

Implementations on Foreign Types

impl<'a, I: ?Sized> Positioned for &'a mut I where
    I: Positioned
[src]

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<Input> Positioned for combine::stream::buffered::Stream<Input> where
    Input: StreamOnce + Positioned
[src]

This is supported on crate feature std only.

impl<Input, X, E> Positioned for combine::stream::position::Stream<Input, X> where
    Input: StreamOnce,
    X: Positioner<Input::Token>,
    E: StreamError<Input::Token, Input::Range>,
    Input::Error: ParseError<Input::Token, Input::Range, X::Position, StreamError = E>,
    Input::Error: ParseError<Input::Token, Input::Range, Input::Position, StreamError = E>, 
[src]

impl<S> Positioned for combine::stream::easy::Stream<S> where
    S: StreamOnce + Positioned,
    S::Token: PartialEq,
    S::Range: PartialEq
[src]

This is supported on crate feature std only.

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

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

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

impl<S, E> Positioned for combine::stream::span::Stream<S, E> where
    S: StreamOnce + Positioned,
    S::Token: PartialEq,
    S::Range: PartialEq,
    E: ParseError<S::Token, S::Range, Span<S::Position>>,
    S::Error: ParseErrorInto<S::Token, S::Range, S::Position>,
    <S::Error as ParseError<S::Token, S::Range, S::Position>>::StreamError: StreamErrorInto<S::Token, S::Range>, 
[src]

impl<S, U> Positioned for combine::stream::state::Stream<S, U> where
    S: Positioned
[src]

Loading content...