Rust-Spielplatz
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
Rust online im Browser ausführen
Das ist ein kostenloser Online-Rust-Playground und -Compiler. Schreibe Rust-Code direkt im Browser, drücke Ausführen und sieh, wie rustc dein Programm in Sekunden kompiliert und ausführt — kein lokales rustup, kein cargo-Projekt, kein Target-Triple einzurichten. Der schnellste Weg, ein Pattern zu testen, den Borrow Checker zu prüfen oder eine Rust-Übung durchzuarbeiten.
Unter der Haube nutzt der Editor dieselbe Engine wie VS Code (Rust-Syntax-Highlighting, Autovervollständigung, diagnostische Unterstreichungen), und dein Code kompiliert mit rustc auf Alpine Linux. Die Standardbibliothek ist verfügbar — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Egal, ob du Ownership erkundest, eine Trait-Implementierung testest oder bestätigst, wie ein Lifetime sich ausbreitet — dieser Online-Rust-Compiler bringt dich in Sekunden von der Idee zur Ausgabe.
Warum dieser Rust-Playground nützlich ist
- Sofortige Rust-Kompilierung — Code schreiben, Ausführen drücken und die Ausgabe von rustc in Sekunden sehen, ohne Cargo.toml oder Target-Verzeichnis.
- Vollständiges Rust-Syntax-Highlighting, Autovervollständigung und klare Compiler-Diagnosen — dieselbe Editor-Engine wie VS Code, mit rustcs berühmt hilfreichen Fehlermeldungen.
- stdin-Eingabe wird unterstützt —
std::io::stdin().read_line(&mut buf),BufRead::lines,read_to_stringlesen aus dem Eingabefeld des Playgrounds, sodass du interaktive Rust-Programme vollständig testen kannst. Keine Installation — kein rustup, cargo oder MSVC-Linker. - Rust-Compiler (rustc) auf Alpine Linux — schreibe Rust mit Ownership, Lifetimes und Pattern Matching und erhalte Borrow-Checker-Feedback in Sekunden.
Was du im Rust-Playground ausprobieren kannst
- Ownership, Borrowing und Lifetimes — die Idiome, die Rust memory-safe machen, und rustc sagt dir genau, was du verletzt hast.
- Traits, Generics und Pattern Matching mit Enums — idiomatisches Rust, das du Schritt für Schritt pro impl-Block testen kannst, plus Option- und Result-Komposition.
- Schnelle Rust-Experimente — eine Iterator-Kette testen, einen match-Arm ausprobieren, einen Trait-Bound verifizieren oder bestätigen, wie eine Closure ihre Umgebung erfasst.
Häufig gestellte Fragen zum Online-Rust-Compiler
Ist der Online-Rust-Compiler kostenlos?
Muss ich rustup oder cargo installieren?
Funktioniert der Rust-Playground auf Handy und Chromebook?
Kann ich std::io::stdin() im Online-Rust-Compiler verwenden?
std::io::stdin().read_line(&mut buf), io::BufRead::lines und read_to_string lesen deine eingegebenen Zeilen genauso, als würdest du lokal cargo run starten und im Terminal tippen. Nützlich, um Rust-Ownership-Muster mit echten Eingaben zu üben.