From 905c5ad0235d252d059ee3f61dc0d61f63eaf865 Mon Sep 17 00:00:00 2001 From: lcnr Date: Tue, 5 Mar 2024 20:22:12 +0100 Subject: [PATCH] remove unnecessary trait bound this is necessary to continue to compile in future Rust versions as this previously only compiled due to an underspecified part of the type system. It will stop compiling once https://github.com/rust-lang/rust/pull/119820 lands. --- src/telemetry.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/telemetry.rs b/src/telemetry.rs index a9dd315..9f2ae8e 100644 --- a/src/telemetry.rs +++ b/src/telemetry.rs @@ -2,9 +2,7 @@ use std::io; use tracing::{subscriber::set_global_default, Subscriber}; use tracing_bunyan_formatter::{BunyanFormattingLayer, JsonStorageLayer}; use tracing_log::LogTracer; -use tracing_subscriber::{ - fmt::MakeWriter, prelude::__tracing_subscriber_SubscriberExt, EnvFilter, Registry, -}; +use tracing_subscriber::{prelude::__tracing_subscriber_SubscriberExt, EnvFilter, Registry}; /// Compose multiple layers into a tracing subscriber pub fn get_subscriber<'a, F, W>( @@ -13,7 +11,7 @@ pub fn get_subscriber<'a, F, W>( sink: F, ) -> impl Subscriber + Send + Sync where - F: MakeWriter<'a> + Fn() -> W + Send + Sync + 'static, + F: Fn() -> W + Send + Sync + 'static, W: io::Write, { let env_filter =