style_derive: Make parse derive work with C like enums.

This commit is contained in:
Nazım Can Altınova 2017-12-16 15:47:08 -06:00
parent f7440bf1a6
commit 3ad2687c0b

View file

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