refactor(codegen): Add VariantAttrs

This commit is contained in:
Erick Tryzelaar
2016-02-08 08:03:46 -08:00
parent d0ee5b0b4b
commit 365e5129af
4 changed files with 98 additions and 25 deletions
+2 -1
View File
@@ -310,7 +310,8 @@ fn serialize_variant(
) -> Result<ast::Arm, Error> {
let type_name = builder.expr().str(type_ident);
let variant_ident = variant.node.name;
let variant_name = builder.expr().str(variant_ident);
let variant_attrs = try!(attr::VariantAttrs::from_variant(cx, variant));
let variant_name = variant_attrs.name_expr();
match variant.node.data {
ast::VariantData::Unit(_) => {