From 94ca5e766895a7f8d57988d61f77cd079ca86429 Mon Sep 17 00:00:00 2001 From: Eliza Weisman Date: Mon, 25 Oct 2021 09:36:27 -0700 Subject: [PATCH] subscriber: fix unused method warnings for `Extensions` (#1686) ## Motivation Currently, there are some `pub(crate)` methods on the `Extensions`, `ExtensionsMut`, and `ExtensionsInner` types that are only used when the "registry" feature is enabled. However, the _types_ exist when the "std" feature flag is enabled, so those methods produce unused method warnings. ## Solution This commit adds `#[cfg(feature = "registry")]` to those methods, fixing the warning. --- tracing-subscriber/src/registry/extensions.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/tracing-subscriber/src/registry/extensions.rs b/tracing-subscriber/src/registry/extensions.rs index ea20d94095..899e1549f7 100644 --- a/tracing-subscriber/src/registry/extensions.rs +++ b/tracing-subscriber/src/registry/extensions.rs @@ -120,6 +120,7 @@ pub(crate) struct ExtensionsInner { impl ExtensionsInner { /// Create an empty `Extensions`. + #[cfg(any(test, feature = "registry"))] #[inline] #[cfg(any(test, feature = "registry"))] pub(crate) fn new() -> ExtensionsInner {