[][src]Enum cron_clock::ErrorKind

pub enum ErrorKind<E = u32> {
    Custom(E),
    Tag,
    MapRes,
    MapOpt,
    Alt,
    IsNot,
    IsA,
    SeparatedList,
    SeparatedNonEmptyList,
    Many0,
    Many1,
    ManyTill,
    Count,
    TakeUntilAndConsume,
    TakeUntil,
    TakeUntilEitherAndConsume,
    TakeUntilEither,
    LengthValue,
    TagClosure,
    Alpha,
    Digit,
    HexDigit,
    OctDigit,
    AlphaNumeric,
    Space,
    MultiSpace,
    LengthValueFn,
    Eof,
    ExprOpt,
    ExprRes,
    CondReduce,
    Switch,
    TagBits,
    OneOf,
    NoneOf,
    Char,
    CrLf,
    RegexpMatch,
    RegexpMatches,
    RegexpFind,
    RegexpCapture,
    RegexpCaptures,
    TakeWhile1,
    Complete,
    Fix,
    Escaped,
    EscapedTransform,
    TagStr,
    IsNotStr,
    IsAStr,
    TakeWhile1Str,
    NonEmpty,
    ManyMN,
    TakeUntilAndConsumeStr,
    TakeUntilStr,
    Not,
    Permutation,
    Verify,
    TakeTill1,
    TakeUntilAndConsume1,
    TakeWhileMN,
    ParseTo,
}

indicates which parser returned an error

Variants

Custom(E)
Tag
MapRes
MapOpt
Alt
IsNot
IsA
SeparatedList
SeparatedNonEmptyList
Many0
Many1
ManyTill
Count
TakeUntilAndConsume
TakeUntil
TakeUntilEitherAndConsume
TakeUntilEither
LengthValue
TagClosure
Alpha
Digit
HexDigit
OctDigit
AlphaNumeric
Space
MultiSpace
LengthValueFn
Eof
ExprOpt
ExprRes
CondReduce
Switch
TagBits
OneOf
NoneOf
Char
CrLf
RegexpMatch
RegexpMatches
RegexpFind
RegexpCapture
RegexpCaptures
TakeWhile1
Complete
Fix
Escaped
EscapedTransform
TagStr
👎 Deprecated since 4.0.0:

Please use Tag instead

IsNotStr
👎 Deprecated since 4.0.0:

Please use IsNot instead

IsAStr
👎 Deprecated since 4.0.0:

Please use IsA instead

TakeWhile1Str
👎 Deprecated since 4.0.0:

Please use TakeWhile1 instead

NonEmpty
ManyMN
TakeUntilAndConsumeStr
👎 Deprecated since 4.0.0:

Please use TakeUntilAndConsume instead

TakeUntilStr
👎 Deprecated since 4.0.0:

Please use TakeUntil instead

Not
Permutation
Verify
TakeTill1
TakeUntilAndConsume1
TakeWhileMN
ParseTo

Implementations

impl<E> ErrorKind<E>[src]

pub fn description(&self) -> &str[src]

pub fn into_error_kind(self) -> ErrorKind<E>[src]

Convert Err into an ErrorKind.

This allows application code to use ErrorKind and stay independent from the verbose-errors features activation.

Trait Implementations

impl<E> Clone for ErrorKind<E> where
    E: Clone
[src]

impl<F, E> Convert<ErrorKind<F>> for ErrorKind<E> where
    E: From<F>, 
[src]

impl<E> Debug for ErrorKind<E> where
    E: Debug
[src]

impl<E> Eq for ErrorKind<E> where
    E: Eq
[src]

impl<E> Hash for ErrorKind<E> where
    E: Hash
[src]

impl<E> PartialEq<ErrorKind<E>> for ErrorKind<E> where
    E: PartialEq<E>, 
[src]

impl<E> StructuralEq for ErrorKind<E>[src]

impl<E> StructuralPartialEq for ErrorKind<E>[src]

Auto Trait Implementations

impl<E> RefUnwindSafe for ErrorKind<E> where
    E: RefUnwindSafe

impl<E> Send for ErrorKind<E> where
    E: Send

impl<E> Sync for ErrorKind<E> where
    E: Sync

impl<E> Unpin for ErrorKind<E> where
    E: Unpin

impl<E> UnwindSafe for ErrorKind<E> where
    E: UnwindSafe

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, 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.