{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"MacroDefError"}]}
    MacroDefError { ast: AstId<ast::Macro>, message: String },
    MalformedDerive { ast: AstId<ast::Adt>, id: usize },
    MacroError { ast: AstId<ast::Item>, path: ModPath, err: ExpandErrorKind },