{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
            let mut dropped_where_predicate_count = 0;
            let mut where_lint_spans = Vec::new();
            for (i, where_predicate) in generics.predicates.iter().enumerate() {