From 3ad2687c0b21227ef41702599f1f5f85f4cb4884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Naz=C4=B1m=20Can=20Alt=C4=B1nova?= Date: Sat, 16 Dec 2017 15:47:08 -0600 Subject: [PATCH] style_derive: Make parse derive work with C like enums. --- components/style_derive/parse.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/style_derive/parse.rs b/components/style_derive/parse.rs index eb7d6913743..41fc74bb733 100644 --- a/components/style_derive/parse.rs +++ b/components/style_derive/parse.rs @@ -20,9 +20,10 @@ pub fn derive(input: DeriveInput) -> Tokens { ); let identifier = cg::to_css_identifier(variant.ident.as_ref()); + let ident = &variant.ident; match_body = quote! { #match_body - #identifier => Ok(#name::#variant), + #identifier => Ok(#name::#ident), } });