[−][src]Enum nom::ErrorKind
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
TooLarge
Many0Count
Many1Count
Methods
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<F, E: From<F>> Convert<ErrorKind<F>> for ErrorKind<E>
[src]
impl<E: PartialEq> PartialEq<ErrorKind<E>> for ErrorKind<E>
[src]
impl<E: Clone> Clone for ErrorKind<E>
[src]
fn clone(&self) -> ErrorKind<E>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<E: Eq> Eq for ErrorKind<E>
[src]
impl<E: Debug> Debug for ErrorKind<E>
[src]
impl<E: Hash> Hash for ErrorKind<E>
[src]
Auto Trait Implementations
impl<E> Unpin for ErrorKind<E> where
E: Unpin,
E: Unpin,
impl<E> Send for ErrorKind<E> where
E: Send,
E: Send,
impl<E> Sync for ErrorKind<E> where
E: Sync,
E: Sync,
impl<E> UnwindSafe for ErrorKind<E> where
E: UnwindSafe,
E: UnwindSafe,
impl<E> RefUnwindSafe for ErrorKind<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Ifn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut I
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,