pub struct MultiPatternCoordinator { /* private fields */ }Expand description
Multi-pattern coordinator
Implementations§
Source§impl MultiPatternCoordinator
impl MultiPatternCoordinator
Sourcepub fn add_pattern_set(&mut self, patterns: Vec<Pattern>)
pub fn add_pattern_set(&mut self, patterns: Vec<Pattern>)
Add a pattern set
Sourcepub fn find_matches(&mut self, _manager: &TermManager) -> Vec<MultiMatch>
pub fn find_matches(&mut self, _manager: &TermManager) -> Vec<MultiMatch>
Find matches for all pattern sets
Sourcepub fn clear_cache(&mut self)
pub fn clear_cache(&mut self)
Clear cache
Trait Implementations§
Source§impl Debug for MultiPatternCoordinator
impl Debug for MultiPatternCoordinator
Auto Trait Implementations§
impl Freeze for MultiPatternCoordinator
impl RefUnwindSafe for MultiPatternCoordinator
impl Send for MultiPatternCoordinator
impl Sync for MultiPatternCoordinator
impl Unpin for MultiPatternCoordinator
impl UnwindSafe for MultiPatternCoordinator
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more