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
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
Fields
got: MatchKind
The match semantics for the automaton that was used.
An error indicating that a stream search was attempted on an
Aho-Corasick automaton with an unsupported MatchKind
.
UnsupportedOverlapping
Fields
got: MatchKind
The match semantics for the automaton that was used.
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
sourceimpl Clone for MatchErrorKind
impl Clone for MatchErrorKind
sourcefn clone(&self) -> MatchErrorKind
fn clone(&self) -> MatchErrorKind
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more