We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 2ac0e54 + 558cd75 commit 20f89b8Copy full SHA for 20f89b8
3 files changed
crates/env_filter/src/directive.rs
@@ -1,7 +1,7 @@
1
use log::Level;
2
use log::LevelFilter;
3
4
-#[derive(Debug)]
+#[derive(Debug, Clone)]
5
pub(crate) struct Directive {
6
pub(crate) name: Option<String>,
7
pub(crate) level: LevelFilter,
crates/env_filter/src/filter.rs
@@ -192,6 +192,7 @@ impl fmt::Debug for Builder {
192
/// Use the [`Builder`] type to parse and construct a `Filter`.
193
///
194
/// [`Builder`]: struct.Builder.html
195
+#[derive(Clone)]
196
pub struct Filter {
197
directives: Vec<Directive>,
198
filter: Option<FilterOp>,
crates/env_filter/src/op.rs
@@ -1,6 +1,6 @@
use std::fmt;
pub(crate) struct FilterOp {
#[cfg(feature = "regex")]
inner: regex::Regex,
0 commit comments