summaryrefslogtreecommitdiff
path: root/support/texlab/src/util/regex_filter.rs
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-03-13 03:04:43 +0000
committerNorbert Preining <norbert@preining.info>2023-03-13 03:04:43 +0000
commite3c18c7072eebabaa706008b7fa42c73ec2ff83e (patch)
treebdd26a908e2baa0a97a38169346e53b9e6e51944 /support/texlab/src/util/regex_filter.rs
parentb3d8df92a44aa1df24a0869d728b45b0baeaa54c (diff)
CTAN sync 202303130304
Diffstat (limited to 'support/texlab/src/util/regex_filter.rs')
-rw-r--r--support/texlab/src/util/regex_filter.rs12
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;
}