Simplify regex set creation

This commit is contained in:
Matt Gathu 2020-10-18 07:27:37 +02:00
parent c7e794ab89
commit be9c5fdc51
No known key found for this signature in database
GPG Key ID: 7DAD4895E291CE56
2 changed files with 4 additions and 4 deletions

View File

@ -91,7 +91,7 @@ log = "0.4"
mime = "0.3"
socket2 = "0.3"
pin-project = "0.4.17"
regex = "1.3"
regex = "1.4"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
serde_urlencoded = "0.6.1"

View File

@ -101,7 +101,7 @@ impl Logger {
Logger(Rc::new(Inner {
format: Format::new(format),
exclude: HashSet::new(),
exclude_regex: RegexSet::new(Vec::<&str>::new()).unwrap(),
exclude_regex: RegexSet::empty(),
}))
}
@ -120,7 +120,7 @@ impl Logger {
path: T,
) -> Result<Self, regex::Error> {
let inner = Rc::get_mut(&mut self.0).unwrap();
let mut patterns: Vec<String> = inner.exclude_regex.patterns().into();
let mut patterns = inner.exclude_regex.patterns().to_vec();
patterns.push(path.into());
let regex_set = RegexSet::new(patterns)?;
inner.exclude_regex = regex_set;
@ -138,7 +138,7 @@ impl Default for Logger {
Logger(Rc::new(Inner {
format: Format::default(),
exclude: HashSet::new(),
exclude_regex: RegexSet::new(Vec::<&str>::new()).unwrap(),
exclude_regex: RegexSet::empty(),
}))
}
}