{"ast_node_type":"other","tokens":[{"end":55,"kind":"keyword","start":0,"text":"clause.as_trait_clause().is_some_and(|tc|"}]}
            clause.as_trait_clause().is_some_and(|tc| {
        if !clauses.instantiate_identity(tcx).predicates.iter().any(|clause| {
                tc.self_ty().skip_binder().is_param(param.index)