difftreelog
refac: match -> if let
in: master
1 file changed
crates/evm-coder/procedural/src/abi_derive/derive_enum.rsdiffbeforeafterboth194}194}195195196fn check_meta_u8(meta: &syn::Meta) -> Result<(), syn::Error> {196fn check_meta_u8(meta: &syn::Meta) -> Result<(), syn::Error> {197 match meta {198 syn::Meta::List(p) => {197 if let syn::Meta::List(p) = meta {199 for nm in p.nested.iter() {198 for nm in p.nested.iter() {200 match nm {201 syn::NestedMeta::Meta(m) => match m {199 if let syn::NestedMeta::Meta(m) = nm {202 syn::Meta::Path(p) => {200 if let syn::Meta::Path(p) = m {203 if !p.is_ident("u8") {201 if !p.is_ident("u8") {204 return Err(syn::Error::new(202 return Err(syn::Error::new(205 p.segments203 p.segments211 ));209 ));212 }210 }213 }211 }214 _ => {}215 },212 }216 _ => {}217 }218 }213 }219 }214 }220 _ => {}221 };222 Ok(())215 Ok(())223}216}224217