Expand description
Types and routines that support the search APIs of most regex engines.
This sub-module isn’t exposed directly, but rather, its contents are exported at the crate root due to the universality of most of the types and routines in this module.
Structs§
- Half
Match - A representation of “half” of a match reported by a DFA.
- Input
- The parameters for a regex search including the haystack to search.
- Match
- A representation of a match reported by a regex engine.
- Match
Error - An error indicating that a search stopped before reporting whether a match exists or not.
- Pattern
Set - A set of
PatternID
s. - Pattern
SetInsert Error - An error that occurs when a
PatternID
failed to insert into aPatternSet
. - Pattern
SetIter - An iterator over all pattern identifiers in a
PatternSet
. - Span
- A representation of a span reported by a regex engine.
Enums§
- Anchored
- The type of anchored search to perform.
- Match
Error Kind - The underlying kind of a
MatchError
. - Match
Kind - The kind of match semantics to use for a regex pattern.