struct ReverseAnchored {
core: Core,
}Fields§
§core: CoreImplementations§
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 UnsafeUnpin 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