pub struct LicensePlateNormKey { /* private fields */ }Expand description
Normalizes a license plate (strips hyphens/spaces, uppercases) and emits the result as a single exact blocking key.
Use together with PlateOCRFuzzyKey for full OCR-resilient plate matching.
Implementations§
Source§impl LicensePlateNormKey
impl LicensePlateNormKey
pub fn new(plate_field: &str) -> LicensePlateNormKey
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LicensePlateNormKey
impl RefUnwindSafe for LicensePlateNormKey
impl Send for LicensePlateNormKey
impl Sync for LicensePlateNormKey
impl Unpin for LicensePlateNormKey
impl UnsafeUnpin for LicensePlateNormKey
impl UnwindSafe for LicensePlateNormKey
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