{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"if"}]}
        if let [potential_param, potential_assoc] = &full_path.segments[..] {
        // Given `A: Foo, A::Bar = RhsTy`, suggest `A: Foo<Bar = RhsTy>`.
            for (ident, bounds) in generics.params.iter().map(|p| (p.ident, &p.bounds)).chain(