{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":".chain(generic_predicates.iter().map(|pred|"}]}
        .chain(generic_predicates.iter().map(|pred| {
        .chain(std::iter::once(trait_predicate))
            pred.clone().substitute(Interner, &placeholder_subst).into_value_and_skipped_binders().0