From cd2cf3346fb5d7f3f9fd264377be61d6713f35bf Mon Sep 17 00:00:00 2001 From: Kodi Craft Date: Mon, 24 Jun 2024 15:36:29 +0200 Subject: [PATCH] Minor tweak in this awful pile of code --- src/lib.rs | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 37edff4..e39ab7a 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,21 +37,29 @@ fn derive_protocol(input: proc_macro2::TokenStream) -> proc_macro2::TokenStream // TODO: These logs should be filterable in some way #[cfg(feature = "log")] + #[allow(unused_variables)] let debug = quote! { log::debug! }; #[cfg(feature = "log")] + #[allow(unused_variables)] let info = quote! { log::info! }; #[cfg(feature = "log")] - let _warn = quote! { log::warn! }; + #[allow(unused_variables)] + let warn = quote! { log::warn! }; #[cfg(feature = "log")] - let _error = quote! { log::error! }; + #[allow(unused_variables)] + let error = quote! { log::error! }; #[cfg(not(feature = "log"))] + #[allow(unused_variables)] let debug = quote! { eprintln! }; #[cfg(not(feature = "log"))] + #[allow(unused_variables)] let info = quote! { eprintln! }; #[cfg(not(feature = "log"))] - let _warn = quote! { eprintln! }; + #[allow(unused_variables)] + let warn = quote! { eprintln! }; #[cfg(not(feature = "log"))] - let _error = quote! { eprintln! }; + #[allow(unused_variables)] + let error = quote! { eprintln! }; // Must be on an enum let enum_ = match &input.data {