]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_parse/src/parser/item.rs
Use `AttrVec` for `Arm`, `FieldDef`, and `Variant`
[rust.git] / compiler / rustc_parse / src / parser / item.rs
index 54e6ff6272c0594cfca0861a3b827ba3505c1b82..2daa9e2485b1b7a02de77e9bb064ccdc8d068759 100644 (file)
@@ -1143,7 +1143,7 @@ fn parse_enum_variant(&mut self) -> PResult<'a, Option<Variant>> {
                     ident,
                     vis,
                     id: DUMMY_NODE_ID,
-                    attrs: variant_attrs,
+                    attrs: variant_attrs.into(),
                     data: struct_def,
                     disr_expr,
                     span: vlo.to(this.prev_token.span),
@@ -1286,7 +1286,7 @@ fn parse_tuple_struct_body(&mut self) -> PResult<'a, Vec<FieldDef>> {
                         ident: None,
                         id: DUMMY_NODE_ID,
                         ty,
-                        attrs,
+                        attrs: attrs.into(),
                         is_placeholder: false,
                     },
                     TrailingToken::MaybeComma,
@@ -1460,7 +1460,7 @@ fn parse_name_and_ty(
             vis,
             id: DUMMY_NODE_ID,
             ty,
-            attrs,
+            attrs: attrs.into(),
             is_placeholder: false,
         })
     }