this post was submitted on 20 Feb 2025
1 points (100.0% liked)

Rust

8097 readers
6 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 3 years ago
MODERATORS
top 2 comments
sorted by: hot top controversial new old
[โ€“] Rogue@feddit.uk 0 points 1 year ago (1 children)

For anyone like me who hasn't seen an edition change before, it's just a mechanism for bundling breaking changes together and making them opt-in.

We are excited to announce that the Rust 2024 Edition is now stable! Editions are a mechanism for opt-in changes that may otherwise pose a backwards compatibility risk.

[โ€“] thingsiplay@beehaw.org 0 points 1 year ago

You can think of the Rust Editions as updates to the language, that would break compatibility with previous versions. But the key here is, that you can mix crates with older versions and the new one in one project and cargo will figure out which one to use for each crate (based on the cargo.toml file). That means breaking changes without breaking compatibility of existing libraries and crates, unlike in other languages.