diff --git a/serde_codegen/src/de.rs b/serde_codegen/src/de.rs index 4a9820a0..84cbaa7d 100644 --- a/serde_codegen/src/de.rs +++ b/serde_codegen/src/de.rs @@ -503,7 +503,7 @@ fn deserialize_item_enum( 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! { const VARIANTS: &'static [&'static str] = &[ #(#variant_names),* ];