diff --git a/Cargo.toml b/Cargo.toml index 56158389c..3960b4d36 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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" diff --git a/src/middleware/logger.rs b/src/middleware/logger.rs index 9a849b1df..804b971fa 100644 --- a/src/middleware/logger.rs +++ b/src/middleware/logger.rs @@ -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 { let inner = Rc::get_mut(&mut self.0).unwrap(); - let mut patterns: Vec = 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(), })) } }