@mgorny yeah, i saw that. i did a little more poking about and i guess this is the Stated Policy, Actually (https://rust-lang.github.io/rfcs/1105-api-evolution.html#minor-change-implementing-any-non-fundamental-trait) but agree it's frustrating :(
Top-level
@mgorny yeah, i saw that. i did a little more poking about and i guess this is the Stated Policy, Actually (https://rust-lang.github.io/rfcs/1105-api-evolution.html#minor-change-implementing-any-non-fundamental-trait) but agree it's frustrating :( 1 comment
|
@mgorny if I understand correctly this fell out of a change to
std
(https://github.com/rust-lang/rust/pull/99969 added trait impls toBox<str>
, through normal you-can-write-it-yourself-no-intrinsics-here code) which I think gccrs wouldn't choke on (assuming gccrs has traits basically correct, anyway.)idk I'm not a language author, just an end user who ~never sees these things. Python (since everyone worth dealing with moved to 3.x) doesn't feel better/worse from here so maybe I'm just a dumbass