pub trait SimpleMatchAnywhere
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§
Sourcefn match_any_conditional(&self, pattern_sets: &[StringBounds<'_>]) -> bool
fn match_any_conditional(&self, pattern_sets: &[StringBounds<'_>]) -> bool
test for multiple conditions. All other trait methods are derived from this
Provided Methods§
Sourcefn contains_any_conditional(&self, pattern_sets: &[(&str, bool)]) -> bool
fn contains_any_conditional(&self, pattern_sets: &[(&str, bool)]) -> bool
test for multiple conditions with simple tuple pairs of pattern + case-insenitive flag
Sourcefn contains_any_conditional_ci(&self, patterns: &[&str]) -> bool
fn contains_any_conditional_ci(&self, patterns: &[&str]) -> bool
Test for presecnce of simple patterns in case-insensitive mode
Sourcefn contains_any_conditional_cs(&self, patterns: &[&str]) -> bool
fn contains_any_conditional_cs(&self, patterns: &[&str]) -> bool
Test for presecnce of simple patterns in case-sensitive mode