Rust-Konferenz: Die wichtigsten Ankündigungen und Neuerungen der Sprache

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Rust-Konferenz: Die wichtigsten Ankündigungen 2025



Die jährliche Konferenz RustConf 2025, die diese Woche in Berlin stattfand, hat den Ton für die Entwicklung der Sprache in den kommenden Jahren vorgegeben. Das Rust Foundation Team und die Core-Entwickler stellten eine Reihe bedeutender Ankündigungen vor, die sowohl den Compiler selbst als auch das Ökosystem verändern werden. Wir haben für Sie die wichtigsten Neuigkeiten zusammengestellt, die jeder Rust-Entwickler kennen sollte.



1. Lang erwarteter LTS-Release

Die größte Überraschung war die Ankündigung der ersten Version mit Langzeitunterstützung (LTS) in der Geschichte von Rust. Die Version Rust 1.80 wird 24 Monate lang mit garantierten Sicherheitspatches und Fehlerbehebungen für kritische Bugs unterstützt. Dies ist ein wichtiger Schritt für Unternehmensanwender, die zuvor aufgrund des schnellen Update-Zyklus zögerten, Rust einzuführen. Die LTS-Version wird im Oktober 2025 zum Download verfügbar sein.



2. Neuer Borrow Checker – Polonius

Nach mehreren Jahren der Entwicklung im Nightly-Status ist Polonius endlich stabil. Der neue Borrow Checker vereinfacht die Arbeit mit Ausleihen erheblich: Er behandelt mehrere veränderbare Referenzen flexibler und beseitigt etwa 40 % der Fehlalarme, die Anfänger geplagt haben. Laut den Entwicklern wird Polonius standardmäßig in Rust 1.82 enthalten sein. Dies wird den Code sauberer und das Erlernen der Sprache weniger schmerzhaft machen.



3. Stabilisierung von async fn in Traits

Eine der am meisten nachgefragten Funktionen verlässt endlich die experimentelle Phase. Ab Rust 1.84 können Entwickler asynchrone Methoden direkt in Traits deklarieren, ohne Umwege über assoziierte Typen. Dies vereinfacht das Schreiben polymorphen asynchronen Codes und beschleunigt die Arbeit mit Bibliotheken wie Tokio und Async-std. Es wird erwartet, dass viele Web-Frameworks (Actix, Rocket) unmittelbar nach der Stabilisierung aktualisierte Versionen veröffentlichen.



4. Erweiterung der Standardbibliothek

In std wurden neue nützliche Typen und Methoden hinzugefügt:

  • CursorMut — ein veränderbarer Cursor für Vec und String (Analogon zu Cursor, aber mit Schreibmöglichkeit).
  • LazyCell — faule Initialisierung ohne Mutex, für Fälle, in denen Daten einmal berechnet werden.
  • Vec::dedup_by_key — Entfernen von Duplikaten nach Schlüssel ohne manuelle Iterationen.
  • HashMap::entry_modify — atomare Modifikation eines Eintrags nach Schlüssel.

Diese Ergänzungen reduzieren die Anzahl der Abhängigkeiten von externen Crates und vereinfachen die Codewartung.



5. Ökosystem: cargo-script und Verbesserung der Dokumentation

Das Tool cargo-script ist jetzt in das Haupt-Cargo integriert. Sie können nun einzelne .rs-Dateien als Skripte ausführen (z. B. zur Aufgabenautomatisierung), ohne ein vollständiges Projekt erstellen zu müssen. Der Befehl cargo script main.rs lädt automatisch Abhängigkeiten aus dem in Kommentare eingebetteten Cargo.toml.

Darüber hinaus wurde der Übergang zu einer neuen Dokumentations-Engine angekündigt, die besser lesbare Seiten mit Navigation nach Typen und integrierten Anwendungsbeispielen generiert. Die aktualisierte doc.rust-lang.org wird bereits im nächsten Monat im Beta-Modus starten.



Fazit der Konferenz

Die RustConf 2025 hat gezeigt, dass die Sprache selbstbewusst in Richtung Reife geht, ohne dabei ihren Hauptwert – Sicherheit und Leistung – zu verlieren. Der LTS-Release, die Stabilisierung von async in Traits und der neue

Empfohlene Bibliotheken