[][src]Enum jmespatch::ErrorReason

pub enum ErrorReason {
    Parse(String),
    Runtime(RuntimeError),
}

Error context to provide specific details about an error.

Variants

Parse(String)

An error occurred while parsing an expression.

Runtime(RuntimeError)

An error occurred while evaluating an expression.

Trait Implementations

impl Clone for ErrorReason[src]

impl Debug for ErrorReason[src]

impl Display for ErrorReason[src]

impl PartialEq<ErrorReason> for ErrorReason[src]

impl StructuralPartialEq for ErrorReason[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> 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.