Closed
Description
Niko has a grab-bag of issues over on #5527.
There are a bunch of desiderata for traits in Rust, and we won't get to all of them for 1.0.
But we do need to firm up exactly what the core semantics are (for how trait matching is done, and what the limits are for the backward-compatible core of the language), with a specification against which we can compare the implementation.