Conversation

Specialization is unsound because while we can check lifetimes at typeck time, by the time we generate code we don't have lifetimes anymore, so we might choose the less special impl.
2
2
Is there any issue with *always* choosing the less special impl? I thought that was the direction we'd take but maybe I missed some later discussion on how that can still go wrong.
1
there were problems that i do not recall in getting typeck to do that. AFAIK we are hoping to stabilize specialization without associated types so that typeck getting the wrong instance never matters
1
just wanted to jump in the thread to voice support for any Rust feature that uses the word “skolemize” in its docs
1
7
Show replies