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), } });