Skip to content

Commit

Permalink
give variables names
Browse files Browse the repository at this point in the history
  • Loading branch information
shekhirin committed Aug 7, 2023
1 parent 22fe8f0 commit bf37faf
Showing 1 changed file with 24 additions and 16 deletions.
40 changes: 24 additions & 16 deletions crates/metrics/metrics-derive/src/expand.rs
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,18 @@ pub(crate) fn derive(node: &DeriveInput) -> Result<proc_macro2::TokenStream> {
})
.collect::<Result<Vec<_>>>()?
.into_iter()
.fold((vec![], vec![], vec![]), |mut acc, (default, labeled_default, describe)| {
acc.0.push(default);
acc.1.push(labeled_default);
if let Some(describe) = describe {
acc.2.push(describe);
}
acc
});
.fold(
(vec![], vec![], vec![]),
|(mut defaults, mut labeled_defaults, mut describes),
(default, labeled_default, describe)| {
defaults.push(default);
labeled_defaults.push(labeled_default);
if let Some(describe) = describe {
describes.push(describe);
}
(defaults, labeled_defaults, describes)
},
);

quote! {
impl Default for #ty {
Expand Down Expand Up @@ -163,14 +167,18 @@ pub(crate) fn derive(node: &DeriveInput) -> Result<proc_macro2::TokenStream> {
})
.collect::<Result<Vec<_>>>()?
.into_iter()
.fold((vec![], vec![], vec![]), |mut acc, (default, labeled_default, describe)| {
acc.0.push(default);
acc.1.push(labeled_default);
if let Some(describe) = describe {
acc.2.push(describe);
}
acc
});
.fold(
(vec![], vec![], vec![]),
|(mut defaults, mut labeled_defaults, mut describes),
(default, labeled_default, describe)| {
defaults.push(default);
labeled_defaults.push(labeled_default);
if let Some(describe) = describe {
describes.push(describe);
}
(defaults, labeled_defaults, describes)
},
);

quote! {
impl #ty {
Expand Down

0 comments on commit bf37faf

Please sign in to comment.