{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"MacroDefKind::ProcMacro(_,"}]}
            MacroDefKind::ProcMacro(_, _, ProcMacroKind::CustomDerive) => MacroKind::Derive,
            MacroDefKind::BuiltInDerive(..) => MacroKind::DeriveBuiltIn,
            MacroDefKind::ProcMacro(_, _, ProcMacroKind::Attr) => MacroKind::Attr,