Enum parser_combinators::primitives::Error [] [src]

pub enum Error {
    Unexpected(char),
    Expected(Info),
    Message(Info),
    Other(Box<StdError + Send>),
}

Enum used to store information about an error that has occured

Variants

Unexpected(char)

Error indicating an unexpected token has been encountered in the stream

Expected(Info)

Error indicating that the parser expected something else

Message(Info)

Generic message

Other(Box<StdError + Send>)

Variant for containing other types of errors

Trait Implementations

impl Debug for Error
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for Error
[src]

fn eq(&self, other: &Error) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl<E> From<E> for Error where E: StdError + 'static + Send
[src]

fn from(e: E) -> Error

Performs the conversion.

impl Display for Error
[src]

fn fmt(&self, f: &mut Formatter) -> Result

Formats the value using the given formatter.