Skip to content

Commit 26b8232

Browse files
committed
fix(stackable-versioned): Use correct quote repetition
1 parent aba872e commit 26b8232

File tree

3 files changed

+19
-9
lines changed

3 files changed

+19
-9
lines changed

crates/stackable-versioned-macros/src/codegen/item/variant.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -193,11 +193,11 @@ impl VersionedVariant {
193193
match &self.fields {
194194
Fields::Named(fields_named) => {
195195
let fields = Self::named_field_idents(fields_named);
196-
Some(quote! { { #(#fields:)* #(#fields.into()),* } })
196+
Some(quote! { { #(#fields: #fields.into(),)* } })
197197
}
198198
Fields::Unnamed(fields_unnamed) => {
199199
let fields = Self::unnamed_field_ident(fields_unnamed);
200-
Some(quote! { ( #(#fields.into()),* ) })
200+
Some(quote! { ( #(#fields.into())* ) })
201201
}
202202
Fields::Unit => None,
203203
}
@@ -207,11 +207,11 @@ impl VersionedVariant {
207207
match &self.fields {
208208
Fields::Named(fields_named) => {
209209
let fields = Self::named_field_idents(fields_named);
210-
Some(quote! { { #(#fields),* } })
210+
Some(quote! { { #(#fields,)* } })
211211
}
212212
Fields::Unnamed(fields_unnamed) => {
213213
let fields = Self::unnamed_field_ident(fields_unnamed);
214-
Some(quote! { ( #(#fields),* ) })
214+
Some(quote! { ( #(#fields)* ) })
215215
}
216216
Fields::Unit => None,
217217
}

crates/stackable-versioned-macros/tests/inputs/pass/enum_fields.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use stackable_versioned::versioned;
44
// ---
55
pub mod versioned {
66
enum Foo {
7-
A { aa: usize },
7+
A { aa: usize, aaa: u64 },
88
B { bb: bool },
99
}
1010

crates/stackable-versioned-macros/tests/snapshots/stackable_versioned_macros__snapshots__pass@enum_fields.rs.snap

Lines changed: 14 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)