diff --git a/crates/ra_syntax/src/ast/generated/nodes.rs b/crates/ra_syntax/src/ast/generated/nodes.rs index 29345dc05c..72977a3c63 100644 --- a/crates/ra_syntax/src/ast/generated/nodes.rs +++ b/crates/ra_syntax/src/ast/generated/nodes.rs @@ -2461,12 +2461,8 @@ impl ConstArg { pub fn eq_token(&self) -> Option { support::token(&self.syntax, T![=]) } pub fn block_expr(&self) -> Option { support::child(&self.syntax) } } -/// Macro items is a node that holds all the items created by expanding a macro. -/// -/// ``` -/// foo!(); // expands into some items -v -/// // ❰ struct Foo; impl Bar for Foo; ❱ -/// ``` +/// FIXME: (@edwin0cheng) Remove it to use ItemList instead +/// https://github.com/rust-analyzer/rust-analyzer/pull/4083#discussion_r422666243 /// /// [Reference](https://doc.rust-lang.org/reference/macros.html) #[derive(Debug, Clone, PartialEq, Eq, Hash)] diff --git a/xtask/src/ast_src.rs b/xtask/src/ast_src.rs index 8999efc75e..821b133781 100644 --- a/xtask/src/ast_src.rs +++ b/xtask/src/ast_src.rs @@ -1990,14 +1990,9 @@ pub(crate) const AST_SRC: AstSrc = AstSrc { /// [RFC](https://github.com/rust-lang/rfcs/blob/master/text/2000-const-generics.md#declaring-a-const-parameter) struct ConstArg { Literal, T![=], BlockExpr } - // TODO: Idk what I am writing here, please don't believe these words. - // TODO: clarify @matklad @edwin0cheng - /// Macro items is a node that holds all the items created by expanding a macro. - /// - /// ``` - /// foo!(); // expands into some items -v - /// // ❰ struct Foo; impl Bar for Foo; ❱ - /// ``` + + /// FIXME: (@edwin0cheng) Remove it to use ItemList instead + /// https://github.com/rust-analyzer/rust-analyzer/pull/4083#discussion_r422666243 /// /// [Reference](https://doc.rust-lang.org/reference/macros.html) struct MacroItems: ModuleItemOwner { }