{"ast_node_type":"other","tokens":[{"end":80,"kind":"keyword","start":0,"text":"for"}]}
            for (i, where_predicate) in generics.predicates.iter().enumerate() {
            let mut dropped_where_predicate_count = 0;
                let (relevant_lifetimes, bounds, predicate_span, in_where_clause) =