{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"&&"}]}
            && let param_span = self.infcx.tcx.def_span(generic_param.def_id)
            && let generic_param = generics.type_param(*param, self.infcx.tcx)
            && if let Some(UseSpans::FnSelfUse { kind, .. }) = use_spans