From a6fcd7cc4c4fa9afdefe984f151940167b460ded Mon Sep 17 00:00:00 2001 From: Noa Date: Thu, 15 Jun 2023 17:34:23 -0500 Subject: [PATCH] attributes: fix `clippy::let_with_type_underscore` in generated code (#2609) Co-authored-by: Hayden Stainsby Co-authored-by: Eliza Weisman --- tracing-attributes/src/expand.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tracing-attributes/src/expand.rs b/tracing-attributes/src/expand.rs index 3c3cd13ad8..128d9d5faa 100644 --- a/tracing-attributes/src/expand.rs +++ b/tracing-attributes/src/expand.rs @@ -64,7 +64,10 @@ pub(crate) fn gen_function<'a, B: ToTokens + 'a>( // unreachable, but does affect inference, so it needs to be written // exactly that way for it to do its magic. let fake_return_edge = quote_spanned! {return_span=> - #[allow(unreachable_code, clippy::diverging_sub_expression, clippy::let_unit_value, clippy::unreachable)] + #[allow( + unreachable_code, clippy::diverging_sub_expression, clippy::let_unit_value, + clippy::unreachable, clippy::let_with_type_underscore + )] if false { let __tracing_attr_fake_return: #return_type = unreachable!("this is just for type inference, and is unreachable code");