From ad92b1d79bc9d5625e6896bb34cba0918c6cd099 Mon Sep 17 00:00:00 2001 From: Trubnikov Sergey Date: Fri, 02 Dec 2022 14:24:46 +0000 Subject: [PATCH] refac: match -> if let --- --- a/crates/evm-coder/procedural/src/abi_derive/derive_enum.rs +++ b/crates/evm-coder/procedural/src/abi_derive/derive_enum.rs @@ -194,30 +194,23 @@ } fn check_meta_u8(meta: &syn::Meta) -> Result<(), syn::Error> { - match meta { - syn::Meta::List(p) => { - for nm in p.nested.iter() { - match nm { - syn::NestedMeta::Meta(m) => match m { - syn::Meta::Path(p) => { - if !p.is_ident("u8") { - return Err(syn::Error::new( - p.segments - .first() - .expect("repr segments are empty") - .ident - .span(), - "Enum is not \"repr(u8)\"", - )); - } - } - _ => {} - }, - _ => {} + if let syn::Meta::List(p) = meta { + for nm in p.nested.iter() { + if let syn::NestedMeta::Meta(m) = nm { + if let syn::Meta::Path(p) = m { + if !p.is_ident("u8") { + return Err(syn::Error::new( + p.segments + .first() + .expect("repr segments are empty") + .ident + .span(), + "Enum is not \"repr(u8)\"", + )); + } } } } - _ => {} - }; + } Ok(()) } -- gitstuff