pub struct KeywordFilter { /* private fields */ }Expand description
Keyword-based content filter
Implementations§
Source§impl KeywordFilter
impl KeywordFilter
Sourcepub fn from_rules(rules: &[FilterRule]) -> Self
pub fn from_rules(rules: &[FilterRule]) -> Self
Create from filter rules
Sourcepub fn add_keyword(&mut self, keyword: impl Into<String>, action: FilterAction)
pub fn add_keyword(&mut self, keyword: impl Into<String>, action: FilterAction)
Add a keyword rule
Trait Implementations§
Source§impl Clone for KeywordFilter
impl Clone for KeywordFilter
Source§fn clone(&self) -> KeywordFilter
fn clone(&self) -> KeywordFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ContentFilter for KeywordFilter
impl ContentFilter for KeywordFilter
Source§impl Debug for KeywordFilter
impl Debug for KeywordFilter
Source§impl Default for KeywordFilter
impl Default for KeywordFilter
Source§fn default() -> KeywordFilter
fn default() -> KeywordFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for KeywordFilter
impl RefUnwindSafe for KeywordFilter
impl Send for KeywordFilter
impl Sync for KeywordFilter
impl Unpin for KeywordFilter
impl UnwindSafe for KeywordFilter
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