diff options
author | Norbert Preining <norbert@preining.info> | 2023-03-13 03:04:43 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-03-13 03:04:43 +0000 |
commit | e3c18c7072eebabaa706008b7fa42c73ec2ff83e (patch) | |
tree | bdd26a908e2baa0a97a38169346e53b9e6e51944 /support/texlab/src/util/regex_filter.rs | |
parent | b3d8df92a44aa1df24a0869d728b45b0baeaa54c (diff) |
CTAN sync 202303130304
Diffstat (limited to 'support/texlab/src/util/regex_filter.rs')
-rw-r--r-- | support/texlab/src/util/regex_filter.rs | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/support/texlab/src/util/regex_filter.rs b/support/texlab/src/util/regex_filter.rs index f107ea16fe..a33417464e 100644 --- a/support/texlab/src/util/regex_filter.rs +++ b/support/texlab/src/util/regex_filter.rs @@ -1,21 +1,17 @@ -use crate::RegexPattern; +use regex::Regex; -pub fn filter( - text: &str, - allowed_patterns: &[RegexPattern], - ignored_patterns: &[RegexPattern], -) -> bool { +pub fn filter(text: &str, allowed_patterns: &[Regex], ignored_patterns: &[Regex]) -> bool { if !allowed_patterns.is_empty() && !allowed_patterns .iter() - .any(|pattern| pattern.0.is_match(text)) + .any(|pattern| pattern.is_match(text)) { return false; } if ignored_patterns .iter() - .any(|pattern| pattern.0.is_match(text)) + .any(|pattern| pattern.is_match(text)) { return false; } |