Trait SimpleMatchAny

Source
pub trait SimpleMatchAny
where Self: SimpleMatchesMany,
{ // Required method fn match_any_conditional(&self, pattern_sets: &[StringBounds<'_>]) -> bool; // Provided methods fn contains_any_conditional(&self, pattern_sets: &[(&str, bool)]) -> bool { ... } fn contains_any_conditional_ci(&self, patterns: &[&str]) -> bool { ... } fn contains_any_conditional_cs(&self, patterns: &[&str]) -> bool { ... } }
Expand description

Test for any of multiple pattern rules and return boolean

Required Methods§

Source

fn match_any_conditional(&self, pattern_sets: &[StringBounds<'_>]) -> bool

test for multiple conditions. All other trait methods are derived from this

Provided Methods§

Source

fn contains_any_conditional(&self, pattern_sets: &[(&str, bool)]) -> bool

test for multiple conditions with simple tuple pairs of pattern + case-insenitive flag

Source

fn contains_any_conditional_ci(&self, patterns: &[&str]) -> bool

Test for presecnce of simple patterns in case-insensitive mode

Source

fn contains_any_conditional_cs(&self, patterns: &[&str]) -> bool

Test for presecnce of simple patterns in case-sensitive mode

Implementations on Foreign Types§

Source§

impl SimpleMatchAny for str

Source§

fn match_any_conditional(&self, pattern_sets: &[StringBounds<'_>]) -> bool

Implementors§