Weiterentwicklung von Rust
Rust entwickelt sich kontinuierlich weiter. Die Webseite releases.rs informiert über neue Funktionen in der Entwicklungsphase.
Aktuell interessant (und in unstable Rust enthalten), sind:
- [
try-blocks] https://doc.rust-lang.org/beta/unstable-book/language-features/try-blocks.html cargo scriptgoto;)
Rust 2.0
Abschnitt betitelt „Rust 2.0“Während der Entwicklung von Rust sind einige Unstimmigkeiten aufgefallen, die eine neue Version der Sprache verlangen würden. Dies würde Änderungen erfordern, die inkompatibel zur vorherigen Version sind. Das würde das gesamte Ökosystem spalten, was Rust um jeden Preis verhindern möchte.
Statt die Versionsnummer auf 2.0 zu erhöhen, nutzt Rust ein Konzept namens Editions, mehr dazu gibt es im Kapitel ‘Release Cycle’ zu lesen
Auf GitHub gibt es eine Liste die Features dieser Art enthälte, für jeden Interessierten, gerne einmal durchsehen, sehr interessant!
Eine Liste auf GitHub führt derartige Funktionalitäten auf. Für jeden Interessierten, gerne einmal duchschauen ;)