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

Implied bounds on higher-ranked binders #122

Open nikomatsakis opened 11 months ago

nikomatsakis commented 11 months ago

We wish to support where-clauses and especially implied bounds on binders. This is required to overcome various GAT limitations but also to close soundness holes and other changes. Solving this properly requires coinduction.

Requires #116

cc rust-lang/rust#44491, which is related and would make use of the same requirements