{"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"for"}]}
        for bounds in generics.params.iter().map(|p| &p.bounds).chain(
        // Given `A: Foo, Foo::Bar = RhsTy`, suggest `A: Foo<Bar = RhsTy>`.
            generics.where_clause.predicates.iter().filter_map(|pred| match &pred.kind {