pub enum SchemaCategory {
PersonRegistry,
WantedPersons,
ANPRPassages,
CallDetailRecords,
SIMSubscribers,
FinancialIntelligence,
}Expand description
High-level domain category for a dataset.
Pass to BlockerFactory::from_schema_category to get a CompositeBlocker
whose keys are pre-tuned for that category, rather than relying solely on
generic FieldKind heuristics.
Variants§
PersonRegistry
General person registry (KvK directors, population registers).
WantedPersons
SIS II wanted/missing persons, aliases, name transpositions, estimated DOBs.
ANPRPassages
ANPR vehicle passage logs, license plate OCR, camera/time windows, GPS grid.
CallDetailRecords
Call detail records, phone number suffix, categorical (cell tower / IMEI).
SIMSubscribers
SIM subscriber snapshots, phone suffix, IMSI/ICCID suffix, categorical.
FinancialIntelligence
FIU financial intelligence, account/transaction ID suffix, date fragments.
Trait Implementations§
Source§impl Clone for SchemaCategory
impl Clone for SchemaCategory
Source§fn clone(&self) -> SchemaCategory
fn clone(&self) -> SchemaCategory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SchemaCategory
impl Debug for SchemaCategory
Source§impl PartialEq for SchemaCategory
impl PartialEq for SchemaCategory
Source§fn eq(&self, other: &SchemaCategory) -> bool
fn eq(&self, other: &SchemaCategory) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for SchemaCategory
impl Eq for SchemaCategory
impl StructuralPartialEq for SchemaCategory
Auto Trait Implementations§
impl Freeze for SchemaCategory
impl RefUnwindSafe for SchemaCategory
impl Send for SchemaCategory
impl Sync for SchemaCategory
impl Unpin for SchemaCategory
impl UnsafeUnpin for SchemaCategory
impl UnwindSafe for SchemaCategory
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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