{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"generics.where_clause.predicates.iter().filter_map(|pred|"}]}
            generics.where_clause.predicates.iter().filter_map(|pred| match &pred.kind {
        for bounds in generics.params.iter().map(|p| &p.bounds).chain(
                WherePredicateKind::BoundPredicate(p) => Some(&p.bounds),