also use the renamed variant names during deserialization

This commit is contained in:
Oliver Schneider 2017-01-12 20:21:59 +01:00
parent 8dd06eed2f
commit a07b6bd9e7

View File

@ -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),* ];