From a07b6bd9e7cbe5ece3fce0485e2cf57d327c4b9f Mon Sep 17 00:00:00 2001 From: Oliver Schneider Date: Thu, 12 Jan 2017 20:21:59 +0100 Subject: [PATCH] also use the renamed variant names during deserialization --- serde_codegen/src/de.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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),* ];