Struct regex_automata::meta::strategy::ReverseAnchored
source · struct ReverseAnchored {
core: Core,
}
Fields§
§core: Core
Implementations§
source§impl ReverseAnchored
impl ReverseAnchored
fn new(core: Core) -> Result<ReverseAnchored, Core>
fn try_search_half_anchored_rev( &self, cache: &mut Cache, input: &Input<'_>, ) -> Result<Option<HalfMatch>, RetryFailError>
Trait Implementations§
source§impl Debug for ReverseAnchored
impl Debug for ReverseAnchored
source§impl Strategy for ReverseAnchored
impl Strategy for ReverseAnchored
fn group_info(&self) -> &GroupInfo
fn create_cache(&self) -> Cache
fn reset_cache(&self, cache: &mut Cache)
fn is_accelerated(&self) -> bool
fn memory_usage(&self) -> usize
fn search(&self, cache: &mut Cache, input: &Input<'_>) -> Option<Match>
fn search_half(&self, cache: &mut Cache, input: &Input<'_>) -> Option<HalfMatch>
fn is_match(&self, cache: &mut Cache, input: &Input<'_>) -> bool
fn search_slots( &self, cache: &mut Cache, input: &Input<'_>, slots: &mut [Option<NonMaxUsize>], ) -> Option<PatternID>
fn which_overlapping_matches( &self, cache: &mut Cache, input: &Input<'_>, patset: &mut PatternSet, )
Auto Trait Implementations§
impl Freeze for ReverseAnchored
impl RefUnwindSafe for ReverseAnchored
impl Send for ReverseAnchored
impl Sync for ReverseAnchored
impl Unpin for ReverseAnchored
impl UnwindSafe for ReverseAnchored
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