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