You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is for gathering feedback on whether or not stabilizing specialization actually solves use cases that are forbidden by the orphan rules today (since the orphan and overlap rules are intertwined). Since specialization is implemented on nightly, it should be possible to test and verify that it really does help, even if you can't use it for real yet.
The text was updated successfully, but these errors were encountered:
I suspect this is simply a case of lacking the commonly-referred to "lattice rules" (see here).
Edit: an even simpler example fails. I am forced to conclude that the current implementation of Specialization is too limited to be of much use in testing which situations specialisation would solve.
See #1 for more history, but the basic links are:
Specialization RFC: rust-lang/rfcs#1210
Most recent blog post on making specialization sound: http://aturon.github.io/2018/04/05/sound-specialization/
This issue is for gathering feedback on whether or not stabilizing specialization actually solves use cases that are forbidden by the orphan rules today (since the orphan and overlap rules are intertwined). Since specialization is implemented on nightly, it should be possible to test and verify that it really does help, even if you can't use it for real yet.
The text was updated successfully, but these errors were encountered: