{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"MalformedDerive"}]}
    MalformedDerive { ast: AstId<ast::Adt>, id: usize },
    InvalidDeriveTarget { ast: AstId<ast::Item>, id: usize },
    MacroDefError { ast: AstId<ast::Macro>, message: String },