> Rust is evolving far too fast to be used in code which needs to run for years to decades down the line.
That statement deserves support.
That statement deserves support.
The Rust compiler can build a 2024 edition application which depends on a 2015 edition library, which in turn depends on a 2018 edition library.
Every crate can upgrade at their own pace, or even never at all.
Editions exist to avoid breaking code over time.