mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-30 03:47:57 +00:00
Run cargo fmt on the whole code base (#9394)
* Run cargo fmt on the whole code base * Second run * Add CI check * Fix compilation * More unnecessary braces * Handle weights * Use --all * Use correct attributes... * Fix UI tests * AHHHHHHHHH * 🤦 * Docs * Fix compilation * 🤷 * Please stop * 🤦 x 2 * More * make rustfmt.toml consistent with polkadot Co-authored-by: André Silva <andrerfosilva@gmail.com>
This commit is contained in:
@@ -30,56 +30,60 @@ pub fn derive_default_no_bound(input: proc_macro::TokenStream) -> proc_macro::To
|
||||
let impl_ = match input.data {
|
||||
syn::Data::Struct(struct_) => match struct_.fields {
|
||||
syn::Fields::Named(named) => {
|
||||
let fields = named.named.iter()
|
||||
.map(|i| &i.ident)
|
||||
.map(|i| quote::quote_spanned!(i.span() =>
|
||||
let fields = named.named.iter().map(|i| &i.ident).map(|i| {
|
||||
quote::quote_spanned!(i.span() =>
|
||||
#i: core::default::Default::default()
|
||||
));
|
||||
)
|
||||
});
|
||||
|
||||
quote::quote!( Self { #( #fields, )* } )
|
||||
},
|
||||
syn::Fields::Unnamed(unnamed) => {
|
||||
let fields = unnamed.unnamed.iter().enumerate()
|
||||
.map(|(i, _)| syn::Index::from(i))
|
||||
.map(|i| quote::quote_spanned!(i.span() =>
|
||||
core::default::Default::default()
|
||||
));
|
||||
let fields =
|
||||
unnamed.unnamed.iter().enumerate().map(|(i, _)| syn::Index::from(i)).map(|i| {
|
||||
quote::quote_spanned!(i.span() =>
|
||||
core::default::Default::default()
|
||||
)
|
||||
});
|
||||
|
||||
quote::quote!( Self ( #( #fields, )* ) )
|
||||
},
|
||||
syn::Fields::Unit => {
|
||||
quote::quote!( Self )
|
||||
}
|
||||
quote::quote!(Self)
|
||||
},
|
||||
},
|
||||
syn::Data::Enum(enum_) => {
|
||||
syn::Data::Enum(enum_) =>
|
||||
if let Some(first_variant) = enum_.variants.first() {
|
||||
let variant_ident = &first_variant.ident;
|
||||
match &first_variant.fields {
|
||||
syn::Fields::Named(named) => {
|
||||
let fields = named.named.iter()
|
||||
.map(|i| &i.ident)
|
||||
.map(|i| quote::quote_spanned!(i.span() =>
|
||||
let fields = named.named.iter().map(|i| &i.ident).map(|i| {
|
||||
quote::quote_spanned!(i.span() =>
|
||||
#i: core::default::Default::default()
|
||||
));
|
||||
)
|
||||
});
|
||||
|
||||
quote::quote!( #name :: #ty_generics :: #variant_ident { #( #fields, )* } )
|
||||
},
|
||||
syn::Fields::Unnamed(unnamed) => {
|
||||
let fields = unnamed.unnamed.iter().enumerate()
|
||||
let fields = unnamed
|
||||
.unnamed
|
||||
.iter()
|
||||
.enumerate()
|
||||
.map(|(i, _)| syn::Index::from(i))
|
||||
.map(|i| quote::quote_spanned!(i.span() =>
|
||||
core::default::Default::default()
|
||||
));
|
||||
.map(|i| {
|
||||
quote::quote_spanned!(i.span() =>
|
||||
core::default::Default::default()
|
||||
)
|
||||
});
|
||||
|
||||
quote::quote!( #name :: #ty_generics :: #variant_ident ( #( #fields, )* ) )
|
||||
},
|
||||
syn::Fields::Unit => quote::quote!( #name :: #ty_generics :: #variant_ident ),
|
||||
}
|
||||
} else {
|
||||
quote::quote!( Self )
|
||||
}
|
||||
|
||||
},
|
||||
quote::quote!(Self)
|
||||
},
|
||||
syn::Data::Union(_) => {
|
||||
let msg = "Union type not supported by `derive(CloneNoBound)`";
|
||||
return syn::Error::new(input.span(), msg).to_compile_error().into()
|
||||
@@ -94,5 +98,6 @@ pub fn derive_default_no_bound(input: proc_macro::TokenStream) -> proc_macro::To
|
||||
}
|
||||
}
|
||||
};
|
||||
).into()
|
||||
)
|
||||
.into()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user