Enum nom_supreme::error::BaseErrorKind [−][src]
pub enum BaseErrorKind {
Expected(Expectation),
Kind(NomErrorKind),
External(Box<dyn Error + Send + Sync + 'static>),
}
Expand description
These are the different specific things that can go wrong at a particular
location during a nom parse. Many of these are collected into an
ErrorTree
.
Variants
Something specific was expected, such as a specific
character or any digit.
See Expectation
for details.
Tuple Fields of Expected
0: Expectation
A nom parser failed.
Tuple Fields of Kind
0: NomErrorKind
An error outside of nom occurred during parsing; for instance, as a
result of an error during map_res
.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for BaseErrorKind
impl Send for BaseErrorKind
impl Sync for BaseErrorKind
impl Unpin for BaseErrorKind
impl !UnwindSafe for BaseErrorKind
Blanket Implementations
Mutably borrows from an owned value. Read more
Given the context attached to a nom error, and given the original input to the nom parser, extract more the useful context information. Read more
Given the original input, as well as the context reported by nom, recreate a context in the original string where the error occurred. Read more