Das Versprechen
Mit Rust 1.85.0 wurde im Februar 2025 die Edition 2024 stabilisiert. Damit kamen native Async-Closures und AsyncFn-Traits endlich in den stabilen Kanal (Quelle: Rust Foundation Blog). Dieses Release soll zusammen mit dem Start von Tokio 2.0 im März 2026 asynchrone Muster vereinheitlichen, die bisher viel Boilerplate oder Makros von Drittanbietern erforderten.
Unter der Haube
Die Stabilisierung der Edition 2024 hat die auffälligsten ergonomischen Lücken der Sprache geschlossen. Entwickler können jetzt async || {}-Closures nutzen und Traits mit asynchronen Methoden nativ definieren. Für die meisten Anwendungsfälle entfällt damit die Abhängigkeit vom Crate async-trait (Quelle: Rust Foundation Blog). Diese Reife veranlasste die Maintainer des Linux-Kernels im Dezember 2025, Rust für „nicht mehr experimentell“ zu erklären. Als wichtigen Grund nannten sie die Stabilität der Async-Implementierung (Quelle: DevNewsletter.com).
Auf der Laufzeitseite hat Tokio 2.0 seine Stellung als Branchenstandard gefestigt. Das Projekt nennt einen Durchsatz von über 10 Mio. Anfragen pro Sekunde und 40 % weniger Timer-Overhead (Quelle: Tokio.rs). Der Compiler verarbeitet diese Abstraktionen jedoch weiterhin ineffizient. Berichten zufolge erzeugen einfache Async-Funktionen Hunderte Zeilen Mid-level Intermediate Representation (MIR), was zu aufgeblähten Binärdateien und hohem Speicherverbrauch führt (Quelle: Tweede Golf). Für Engineers, die an Embedded-Systemen oder dicht gepackten Microservices arbeiten, ist das ein erheblicher Engpass.
Auch an Interoperabilität fehlt es weiterhin. Tokio 2.0 dominiert zwar, doch die Möglichkeit, ohne komplette Neuschreibung zwischen Laufzeiten wie smol oder embassy zu wechseln, bleibt ein nachrangiges Ziel, das für 2027 geplant ist (Quelle: Rust Project Goals 2026 RFC). Zudem haben die ergonomischen Verbesserungen die zugrunde liegende Komplexität des Borrow Checkers nicht beseitigt.
Bei Leistung und Sonderfällen klaffen in unseren Daten noch erhebliche Lücken. Die MIR-Ausgabe für eine einfache Async-Aufgabe ist derzeit so lang, dass einem Mainframe-Operator aus den 1970er-Jahren der Schweiß ausbrechen würde.
Unsere Einschätzung
Async Rust ist endlich von „experimentell“ zu „unternehmenstauglich“ aufgestiegen, bleibt aber ein scharfes Werkzeug, das eine geübte Hand verlangt. Die Edition 2024 hat die Syntax repariert, die kognitive Einstiegshürde aber nicht gesenkt. Ihr Team braucht weiterhin ein tiefes Verständnis von Speichersicherheit und Pinning, um Produktionsvorfälle um 3 Uhr nachts zu vermeiden. Nutzen Sie es für Ihre zentralen Dienste mit hoher Nebenläufigkeit, wo die Leistung von Tokio 2.0 den Overhead rechtfertigt. Migrieren Sie aber keine einfacheren CRUD-Anwendungen, bei denen aufgeblähte Binärdateien und lange Kompilierzeiten jeden Laufzeitgewinn überwiegen.