[][src]Enum combine::error::UnexpectedParse

pub enum UnexpectedParse {
    Eoi,
    Unexpected,
}

Variants

EoiUnexpected

Trait Implementations

impl<Item, Range> StreamError<Item, Range> for UnexpectedParse[src]

fn unexpected(info: Info<Item, Range>) -> Self[src]

fn unexpected_static_message(msg: &'static str) -> Self[src]

fn expected(info: Info<Item, Range>) -> Self[src]

fn expected_static_message(msg: &'static str) -> Self[src]

fn message_static_message(msg: &'static str) -> Self[src]

fn message(info: Info<Item, Range>) -> Self[src]

fn other<E>(err: E) -> Self where
    E: StdError + Send + Sync + 'static, 
[src]

impl<Item, Range, Position> ParseError<Item, Range, Position> for UnexpectedParse where
    Position: Default
[src]

type StreamError = Self

fn merge(self, other: Self) -> Self[src]

Merges two errors. If they exist at the same position the errors of other are added to self (using the semantics of add). If they are not at the same position the error furthest ahead are returned, ignoring the other ParseError. Read more

fn add_expected(&mut self, info: Info<Item, Range>)[src]

fn add_unexpected(&mut self, info: Info<Item, Range>)[src]

fn add_message(&mut self, info: Info<Item, Range>)[src]

fn clear_expected(&mut self)[src]

Removes any expected errors currently in self

impl Copy for UnexpectedParse[src]

impl PartialEq<UnexpectedParse> for UnexpectedParse[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for UnexpectedParse[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Display for UnexpectedParse[src]

impl Debug for UnexpectedParse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]