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
Eine Liste auf GitHub führt derartige Funktionalitäten auf. Für jeden Interessierten, gerne einmal duchschauen.