Online-Rust-Compiler
Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.
Rust online im Browser ausführen
Ein kostenloser Online-Rust-Playground und -Compiler. Schreib Rust im Browser, drück Run, und rustc kompiliert und führt dein Programm in Sekunden aus. Kein lokales rustup, kein cargo-Projekt, kein Target-Triple, das erst eingerichtet werden muss.
Der Editor läuft auf derselben Engine wie VS Code, also funktionieren Rust-Syntax-Highlighting, Autovervollständigung und diagnostische Unterstreichungen einwandfrei. Der Code wird mit rustc auf Alpine Linux kompiliert, die Standardbibliothek ist verfügbar — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Praktisch, um ownership zu erkunden, eine trait-Implementierung zu testen oder zu prüfen, wie ein lifetime sich fortpflanzt.
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, angetrieben von derselben Editor-Engine wie VS Code, mit rustcs berühmt hilfreichen Fehlermeldungen.
- stdin-Eingabe wird unterstützt.
std::io::stdin().read_line(&mut buf),BufRead::linesund dasread_to_string-Muster lesen alle aus dem Eingabefeld des Playgrounds. Kein rustup, cargo oder MSVC-Linker auf deiner Seite. - 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 speichersicher machen – und rustc sagt dir genau, wogegen du verstoßen hast.
- Traits, Generics und Pattern Matching mit Enums: idiomatisches Rust, das du impl-Block für impl-Block testen kannst, plus Option- und Result-Komposition.
- Schnelle Rust-Experimente: eine Iterator-Kette testen, einen match-Arm ausprobieren, einen Trait-Bound prüfen oder nachsehen, 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. Praktisch, um Rust-Ownership-Muster mit echten Eingaben zu üben.