[][src]Enum sxd_xpath_visitor::parser::Error

pub enum Error {
    NoXPath,
    EmptyPredicate,
    ExtraUnparsedTokens,
    RanOutOfInput,
    RightHandSideExpressionMissing,
    ArgumentMissing,
    Tokenizer {
        source: Error,
    },
    TrailingSlash,
    UnexpectedToken {
        token: Token,
    },
}

Variants

NoXPath

XPath was empty

EmptyPredicate

empty predicate

ExtraUnparsedTokens

extra unparsed tokens

RanOutOfInput

ran out of input

RightHandSideExpressionMissing

right hand side of expression is missing

ArgumentMissing

function argument is missing

Tokenizer

Fields of Tokenizer

source: Error
TrailingSlash

trailing slash

UnexpectedToken

Fields of UnexpectedToken

token: Token

Trait Implementations

impl Clone for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error where
    Self: Debug + Display
[src]

impl ErrorCompat for Error[src]

impl From<Error> for ParserError[src]

impl PartialEq<Error> for Error[src]

impl StructuralPartialEq for Error[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsErrorSource for T where
    T: 'static + Error
[src]

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

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

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Send + Sync + Any
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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.