{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"for"}]}
            for (ident, bounds) in generics.params.iter().map(|p| (p.ident, &p.bounds)).chain(
        if let [potential_param, potential_assoc] = &full_path.segments[..] {
                generics.where_clause.predicates.iter().filter_map(|pred| match &pred.kind {