[][src]Enum ogma::matcher::MatchError

pub enum MatchError {
    Nlsd(Error),
    MismatchedStaticToken,
    EmptyQuery,
    UnknownQueryVar,
    UnknownDataVar,
    UnfilledVar,
    UnexpectedEof,
    ExpectedEof,
    InvalidCtx,
}

An error which can occur during matchng

Variants

Nlsd(Error)

NLSD parse error

MismatchedStaticToken

Token mismatch

EmptyQuery

Missing query

UnknownQueryVar

Mismatched query Name

UnknownDataVar

Mismatched data Name

UnfilledVar

Var left empty

UnexpectedEof

Expected more tokens to match against

ExpectedEof

Matching has finished but there is still more string

InvalidCtx

Invalid matching context

Trait Implementations

impl Debug for MatchError[src]

impl Display for MatchError[src]

impl Error for MatchError[src]

impl From<Error> for MatchError[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.