How often does Rust change?
For those that assert Rust changes too much, I would submit the simple question &quot;Why?&quot; to them. &quot;Too much&quot; seems to imply that the language breaks their code too often to make it worthwhile writing software, though this has been a thing Rust explicitly avoids since 1.0 happened. Rust 2018 took some liberties at breaking old code, but it only really matters if you explicitly upgrade to 2018, at which point you&#x27;ve already committed yourself to making potentially-significant changes. I imagine a future &quot;big change&quot; like Rust 2021 or whatever would do the same; I likewise hope that all N editions can interoperate no matter how many N editions exist.<p>&gt; However, maybe there’s a better way to surface “these are big changes” vs “this is a small thing,” or something like that. I’m not sure.<p>It might be as hard, or even harder, to quantify this than even deciding what gets put into the release notes. What might be a big change for one person is absolutely insignificant for another, and vice-versa.