{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"ProcMacroKind::CustomDerive"}]}
                    ProcMacroKind::CustomDerive | ProcMacroKind::Attr => Self::Attr,
                return match it.lookup(db).kind {
                    ProcMacroKind::Bang => Self::Bang,