Enum aho_corasick::MatchErrorKind
source · #[non_exhaustive]
pub enum MatchErrorKind {
InvalidInputAnchored,
InvalidInputUnanchored,
UnsupportedStream {
got: MatchKind,
},
UnsupportedOverlapping {
got: MatchKind,
},
UnsupportedEmpty,
}
Expand description
The underlying kind of a MatchError
.
This is a non-exhaustive enum. That means new variants may be added in a semver-compatible release.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidInputAnchored
An error indicating that an anchored search was requested, but from a searcher that was built without anchored support.
InvalidInputUnanchored
An error indicating that an unanchored search was requested, but from a searcher that was built without unanchored support.
UnsupportedStream
An error indicating that a stream search was attempted on an
Aho-Corasick automaton with an unsupported MatchKind
.
UnsupportedOverlapping
An error indicating that an overlapping search was attempted on an
Aho-Corasick automaton with an unsupported MatchKind
.
UnsupportedEmpty
An error indicating that the operation requested doesn’t support automatons that contain an empty pattern string.
Trait Implementations§
source§impl Clone for MatchErrorKind
impl Clone for MatchErrorKind
source§fn clone(&self) -> MatchErrorKind
fn clone(&self) -> MatchErrorKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MatchErrorKind
impl Debug for MatchErrorKind
source§impl PartialEq<MatchErrorKind> for MatchErrorKind
impl PartialEq<MatchErrorKind> for MatchErrorKind
source§fn eq(&self, other: &MatchErrorKind) -> bool
fn eq(&self, other: &MatchErrorKind) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.