pub struct PatternMatcherBuilder { /* private fields */ }Expand description
Builder for creating pattern matchers with common patterns
Implementations§
Source§impl PatternMatcherBuilder
impl PatternMatcherBuilder
pub fn new() -> Self
Sourcepub fn with_rust_patterns(self) -> Result<Self, PatternMatcherError>
pub fn with_rust_patterns(self) -> Result<Self, PatternMatcherError>
Add common Rust type patterns
Sourcepub fn fuzzy_threshold(self, threshold: f64) -> Self
pub fn fuzzy_threshold(self, threshold: f64) -> Self
Set fuzzy threshold
Sourcepub fn build(self) -> PatternMatcher
pub fn build(self) -> PatternMatcher
Build the pattern matcher
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PatternMatcherBuilder
impl RefUnwindSafe for PatternMatcherBuilder
impl Send for PatternMatcherBuilder
impl Sync for PatternMatcherBuilder
impl Unpin for PatternMatcherBuilder
impl UnwindSafe for PatternMatcherBuilder
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