Kompilator Rust online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj Rust online w przeglądarce
Darmowy edytor online i kompilator Rust. Piszesz kod Rust w przeglądarce, klikasz Uruchom, a rustc kompiluje i wykonuje program w kilka sekund. Bez lokalnego rustup, bez projektu cargo, bez konfigurowania target triple.
Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni Rust, autouzupełnianie i podkreślanie błędów. Kod jest kompilowany przez rustc na Alpine Linux z dostępną biblioteką standardową: std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Dobre do poznawania własności, testowania implementacji traita albo sprawdzania, jak propaguje się czas życia.
Dlaczego ten edytor online Rust się przydaje
- Błyskawiczna kompilacja Rust: piszesz kod, klikasz Uruchom i w kilka sekund widzisz wynik z rustc, bez Cargo.toml i katalogu target.
- Pełne podświetlanie składni Rust, autouzupełnianie i czytelna diagnostyka kompilatora, na tym samym silniku edytora co VS Code, ze słynnie pomocnymi komunikatami błędów rustc.
- Obsługa standardowego wejścia.
std::io::stdin().read_line(&mut buf),BufRead::linesi wzorzecread_to_stringczytają z pola wejściowego edytora. Nie potrzebujesz u siebie rustup, cargo ani linkera MSVC. - Kompilator Rust (rustc) na Alpine Linux: pisz w Rust z własnością, czasami życia i dopasowywaniem wzorców, a informację zwrotną od borrow checkera dostaniesz w kilka sekund.
Co możesz zbudować w edytorze online Rust
- Własność, pożyczanie i czasy życia: idiomy, dzięki którym Rust jest bezpieczny pamięciowo, a rustc mówi dokładnie, którą regułę złamano.
- Traity, typy generyczne i dopasowywanie wzorców z enumami: idiomatyczny Rust, który przetestujesz blok impl po bloku, a do tego łączenie Option i Result.
- Szybkie eksperymenty w Rust: przetestuj łańcuch iteratorów, wypróbuj gałąź match, sprawdź ograniczenie traita albo zobacz, jak domknięcie przechwytuje swoje otoczenie.
Kompilator Rust online: najczęstsze pytania
Czy kompilator Rust online jest darmowy?
Tak, edytor online Rust jest darmowy. Bez rejestracji, bez instalowania rustup i bez zakładania projektu cargo: otwierasz stronę i kompilujesz.
Czy muszę mieć zainstalowane rustup albo cargo?
Nie trzeba niczego instalować. Nie potrzebujesz na komputerze rustup, cargo ani toolchaina Rust. Kompilator Rust online kompiluje kod przez rustc na Alpine Linux i uruchamia go w kilka sekund.
Czy edytor online Rust działa na telefonie i Chromebooku?
Tak. Edytor online Rust działa w każdej nowoczesnej przeglądarce, na komputerze, tablecie i telefonie. Dobrze sprawdza się przy kompilowaniu Rust na Chromebooku albo komputerze, na którym nie da się zainstalować rustup.
Czy mogę używać std::io::stdin() w kompilatorze Rust online?
std::io::stdin().read_line(&mut buf), io::BufRead::lines i read_to_string czytają wpisane linie tak samo, jak przy lokalnym uruchomieniu cargo run i pisaniu w terminalu. Przydaje się do ćwiczenia wzorców własności w Rust na prawdziwych danych wejściowych.Jak uczyć się Rust po wypróbowaniu edytora?
Zmieniaj przykładowy kod Rust, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, interaktywny kurs Rust w Coddy prowadzi od własności i pożyczania do traitów, typów generycznych i obsługi błędów z praktycznymi ćwiczeniami.
Przydatne narzędzia do Rust
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Rust online. Wszystkie w Coddy.