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