{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"ty::ClauseKind::Trait(pred)"}]}
                    ty::ClauseKind::Trait(pred) => pred.trait_ref.self_ty(),
                let bounded_ty = match predicate.kind().skip_binder() {
                    ty::ClauseKind::TypeOutlives(pred) => pred.0,