Menu
Coddy logo textTech

Kompilator Rust online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

Coddymain.rs
Output
Click Run to see the output here.

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::lines i wzorzec read_to_string czytają 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?
Tak. 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.