pub struct DefaultCategorizer { /* private fields */ }Expand description
Default categorizer implementation
Implementations§
Trait Implementations§
Source§impl Categorizer for DefaultCategorizer
impl Categorizer for DefaultCategorizer
Source§fn categorize(&self, value: &str) -> Vec<StringCategory>
fn categorize(&self, value: &str) -> Vec<StringCategory>
Categorize a string
Source§fn add_rule(&mut self, rule: CategoryRule) -> AnalysisResult<()>
fn add_rule(&mut self, rule: CategoryRule) -> AnalysisResult<()>
Add a categorization rule
Source§fn remove_rule(&mut self, name: &str) -> AnalysisResult<()>
fn remove_rule(&mut self, name: &str) -> AnalysisResult<()>
Remove a rule by name
Source§fn get_categories(&self) -> Vec<StringCategory>
fn get_categories(&self) -> Vec<StringCategory>
Get all categories
Auto Trait Implementations§
impl Freeze for DefaultCategorizer
impl !RefUnwindSafe for DefaultCategorizer
impl Send for DefaultCategorizer
impl Sync for DefaultCategorizer
impl Unpin for DefaultCategorizer
impl !UnwindSafe for DefaultCategorizer
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