mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-06-12 09:41:02 +00:00
also use the renamed variant names during deserialization
This commit is contained in:
@@ -503,7 +503,7 @@ fn deserialize_item_enum(
|
|||||||
true,
|
true,
|
||||||
);
|
);
|
||||||
|
|
||||||
let variant_names = variants.iter().map(|variant| variant.ident.to_string());
|
let variant_names = variants.iter().map(|variant| variant.attrs.name().deserialize_name());
|
||||||
|
|
||||||
let variants_stmt = quote! {
|
let variants_stmt = quote! {
|
||||||
const VARIANTS: &'static [&'static str] = &[ #(#variant_names),* ];
|
const VARIANTS: &'static [&'static str] = &[ #(#variant_names),* ];
|
||||||
|
|||||||
Reference in New Issue
Block a user