From 5557d583451a81a693e45258a3da1f57329adcac Mon Sep 17 00:00:00 2001 From: pol-epsevg Date: Sat, 25 Jul 2026 16:41:21 +0200 Subject: [PATCH] refactor!: Derive clone for RustLogFilter and Directive --- filters/rustlog/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/filters/rustlog/src/lib.rs b/filters/rustlog/src/lib.rs index d141e4a..44feae5 100644 --- a/filters/rustlog/src/lib.rs +++ b/filters/rustlog/src/lib.rs @@ -101,7 +101,7 @@ pub const DEFAULT_FILTER_ENV: &str = "RUST_LOG"; /// Read more from the [crate documentation](self) about the directive syntax and use cases. /// /// [`Record`]: logforth_core::record::Record -#[derive(Debug)] +#[derive(Clone, Debug)] pub struct RustLogFilter { directives: Vec, } @@ -366,7 +366,7 @@ impl RustLogFilterBuilder { } } -#[derive(Debug, Eq, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq)] struct Directive { name: Option, level: LevelFilter,