Trait SimpleMatchesMany

Source
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§