{"ast_node_type":"other","tokens":[{"end":82,"kind":"keyword","start":0,"text":"Some(ty::PredicateKind::Clause(ty::ClauseKind::Trait(trait_pred)))"}]}
                Some(ty::PredicateKind::Clause(ty::ClauseKind::Trait(trait_pred)))
            let trait_pred = match obligation.predicate.kind().no_bound_vars() {
                    if traits.contains(&trait_pred.def_id()) =>