pub struct StreetNumberEditDistance;Expand description
Levenshtein edit distance on the leading street number.
Extracts the leading numeric sequence from each address and computes edit distance: distance 0 : 1.0 distance 1 : 0.8 otherwise : 0.0
Trait Implementations§
Source§impl SimilarityFn for StreetNumberEditDistance
impl SimilarityFn for StreetNumberEditDistance
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 StreetNumberEditDistance
impl RefUnwindSafe for StreetNumberEditDistance
impl Send for StreetNumberEditDistance
impl Sync for StreetNumberEditDistance
impl Unpin for StreetNumberEditDistance
impl UnsafeUnpin for StreetNumberEditDistance
impl UnwindSafe for StreetNumberEditDistance
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