4 ms·
I assume that they mean that you can use Rust as a language without its standard library. This matters here since the Kernel does not use Rust's standard librar
by demurgos 2y ago
I assume that they mean that you can use Rust as a language without its standard library. This matters here since the Kernel does not use Rust's standard library as far as I know (only the core module).
I'm not aware of semver breakage in the language.
Another important aspect is that Semver is a social contract, not a mechanical guarantee. The Semver spec dedicates a lot of place to clarify that it's about documented APIs and behaviors, not all visible behavior. Rust has a page where it documents its guarantees for libraries [0].
[0] https://doc.rust-lang.org/cargo/reference/semver.html https://doc.rust-lang.org/cargo/reference/semver.html
- estebank 2y ago> Another important aspect is that Semver is a social contract, not a mechanical guarantee for. Although there are mechanical aids for it: https://crates.io/crates/cargo-semver-checks https://crates.io/crates/cargo-semver-checks