{"ast_node_type":"other","tokens":[{"end":81,"kind":"keyword","start":0,"text":"//"}]}
        // `Assoc = Foo` bound. `needed_associated_types` contains all associated
        // <Self as Trait>::Assoc = Foo`. So every `Projection` clause is an
        // types that we expect to be provided by the user, so the following loop