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§