pub trait SimpleMatchesMany
where Self: SimpleMatch,
{ // Required method fn matched_conditional( &self, pattern_sets: &[StringBounds<'_>] ) -> Vec<bool>; // Provided methods fn contains_conditional(&self, pattern_sets: &[(&str, bool)]) -> Vec<bool> { ... } fn contains_conditional_ci(&self, patterns: &[&str]) -> Vec<bool> { ... } fn contains_conditional_cs(&self, patterns: &[&str]) -> Vec<bool> { ... } }
Expand description

Test multiple patterns and return vector of booleans with the results for each item

Required Methods§

source

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

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

Provided Methods§

source

fn contains_conditional(&self, pattern_sets: &[(&str, bool)]) -> Vec<bool>

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

source

fn contains_conditional_ci(&self, patterns: &[&str]) -> Vec<bool>

Test for presecnce of simple patterns in case-insensitive mode

source

fn contains_conditional_cs(&self, patterns: &[&str]) -> Vec<bool>

Test for presecnce of simple patterns in case-sensitive mode

Implementations on Foreign Types§

source§

impl SimpleMatchesMany for str

source§

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

Implementors§