pub struct TokenOverlapSimilarity;Trait Implementations§
Source§impl SimilarityFn for TokenOverlapSimilarity
impl SimilarityFn for TokenOverlapSimilarity
fn similarity(&self, a: &FieldValue, b: &FieldValue) -> f32
Source§fn similarity_str(&self, a: &str, b: &str) -> f32
fn similarity_str(&self, a: &str, b: &str) -> f32
Zero-alloc hot path for pool-native comparison. Read more
fn field_kind(&self) -> FieldKind
Auto Trait Implementations§
impl Freeze for TokenOverlapSimilarity
impl RefUnwindSafe for TokenOverlapSimilarity
impl Send for TokenOverlapSimilarity
impl Sync for TokenOverlapSimilarity
impl Unpin for TokenOverlapSimilarity
impl UnsafeUnpin for TokenOverlapSimilarity
impl UnwindSafe for TokenOverlapSimilarity
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