Named impl with Implementation Selection Variant
Rust Internals [Unofficial]
June 8, 2026
Your last example could just forbid the cast from
SortedList<(i32, i32)>toSortedList<(i32, i32) + PartialOrd use SortBy1>
No, casting is the core part. And it's almost impossible to disable special cast.
Discussion in the ATmosphere