rust-lang/rust — pull request #18868 by nikomatsakis (2014-11-11 04:16:18+00:00)
Title: Refactor QPath to take an ast::TraitRef

This fixes #17388.

Note that we don't check type parameters in trait-references and so on, so we accept some nonsense (I opened https://github.com/rust-lang/rust/issues/18865). (It may be easier to just add support for `T::Foo` and deprecate the qpath code until we can implement it more robustly using the trait lookup infrastructure, not sure.)