rust-lang / types-team

Home of the "types team", affiliated with the compiler and lang teams.
https://rust-lang.github.io/types-team/
Apache License 2.0
94 stars 19 forks source link

Trait alias overview #87

Closed nikomatsakis closed 1 year ago

nikomatsakis commented 1 year ago

Summary

Discuss plan for trait aliases -- should we stabilize? deprecate? some subset of them? how are they implemented, and are we comfortable with it?

Rationale

Trait aliases are a popular feature request. There's a lang-team component to this -- figuring out the precise scope and use-cases that make them so frequently requested, and deciding the best way to solve them -- but also a types team -- how do we feel about the implementation?

I've hard talk of stabilizing and also removing them, so clearly we need to get into alignment.

nikomatsakis commented 1 year ago

Close in favor of #49