{"ast_node_type":"other","tokens":[{"end":75,"kind":"keyword","start":0,"text":"ProcMacro::CustomDerive"}]}
            ProcMacro::CustomDerive { trait_name, attributes, client } => {
        let (name, kind, helper_attrs) = match *self.raw_proc_macro(id) {
                let helper_attrs =