pub enum FindAll {
EmptyLang,
Anchored,
EndAnchored,
Hardened,
FwdPrefix,
FwdLbPrefix,
Bounded,
Dfa,
ClassPlus,
}Expand description
cached dispatch decision for find_all. computed once at construction.
Variants§
EmptyLang
language is ⊥; never matches.
Anchored
\A-anchored; single forward scan from byte 0.
EndAnchored
\z-anchored; single reverse scan from the string end.
Hardened
O(N·S) bulk scan for untrusted patterns.
FwdPrefix
SIMD forward-prefix anchored scan.
FwdLbPrefix
SIMD forward-prefix with leading lookbehind.
Bounded
bounded-DFA fwd-only scan.
Dfa
generic rev-collect + fwd-verify.
ClassPlus
language is CLASS+ for one frequent byte class
Trait Implementations§
impl Copy for FindAll
impl Eq for FindAll
impl StructuralPartialEq for FindAll
Auto Trait Implementations§
impl Freeze for FindAll
impl RefUnwindSafe for FindAll
impl Send for FindAll
impl Sync for FindAll
impl Unpin for FindAll
impl UnsafeUnpin for FindAll
impl UnwindSafe for FindAll
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more