This is a place holder for various refactorings going on in the trait system aimed, ultimately, at improving efficiency and correctness. Some of the key goals include lazy normalization, better caching, and removing many of the trait-related overflow errors. I plan to flesh out details better here as we go.
For my own searchability, I'm adding the plain word chalk.
See also the WG-traits meeting doc which has been updated more recently.
For reference, some substantial work on universes has recently been merged: rust-lang/rust#55517.
What's left here? It looks like all the checkboxes are ticked.
Until the question is answered, this tracking issue no longer tracks the issue.
Until @nikomatsakis corrects me otherwise, I'm going to assume that #59490 blocks this and thus this tracking issue once again tracks the issue.
Now that #65232 is merged, what is the status of this issue? What's the effective status of #59490?
Hard to summarize. We're working on making an approachable roadmap and summary on the https://github.com/rust-lang/wg-traits repository, but it's not quite there yet.
Most helpful comment
Hard to summarize. We're working on making an approachable roadmap and summary on the https://github.com/rust-lang/wg-traits repository, but it's not quite there yet.