Make tracing filter reload handles mutable

Makes the following diff nicer.
This commit is contained in:
Lambda 2025-02-14 23:59:41 +00:00
parent 4cc390345a
commit 5eab758bd2
3 changed files with 9 additions and 7 deletions

View file

@ -79,7 +79,8 @@ impl<L, S> ReloadHandle<L> for reload::Handle<L, S> {
}
/// A type-erased [reload handle][reload::Handle] for an [`EnvFilter`].
pub(crate) type FilterReloadHandle = Box<dyn ReloadHandle<EnvFilter> + Sync>;
pub(crate) type FilterReloadHandle =
Box<dyn ReloadHandle<EnvFilter> + Send + Sync>;
/// Collection of [`FilterReloadHandle`]s, allowing the filters for tracing
/// backends to be changed dynamically. Handles may be [`None`] if the backend