From 09a935a396efedd3db814640111732d2aa9fa5b4 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Tue, 31 Oct 2023 03:32:05 +0900 Subject: [PATCH] tests: Use let-else more --- tests/auxiliary/macro/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/auxiliary/macro/lib.rs b/tests/auxiliary/macro/lib.rs index 9a597e56..4ff6cdd7 100644 --- a/tests/auxiliary/macro/lib.rs +++ b/tests/auxiliary/macro/lib.rs @@ -64,10 +64,8 @@ pub fn remove_attr(args: TokenStream, input: TokenStream) -> TokenStream { let mut item: ItemStruct = syn::parse_macro_input!(input); match &*args.to_string() { "field_all" => { - if let Fields::Named(fields) = &mut item.fields { fields } else { unreachable!() } - .named - .iter_mut() - .for_each(|field| field.attrs.clear()); + let Fields::Named(fields) = &mut item.fields else { unreachable!() }; + fields.named.iter_mut().for_each(|field| field.attrs.clear()); } "struct_all" => item.attrs.clear(), "struct_pin" => {