Menu
Coddy logo textTech

Онлайн-компилятор Rust

Пишите, запускайте и делитесь фрагментами кода — без установки.

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

Запустите Rust онлайн в браузере

Бесплатная онлайн-песочница и компилятор Rust. Пишите код прямо в браузере, нажимайте «Запустить» — и rustc скомпилирует и выполнит программу за секунды. Без локального rustup, без cargo-проекта, без настройки target triple.

Редактор построен на том же движке, что и VS Code, поэтому подсветка синтаксиса Rust, автодополнение и подчёркивание диагностик работают как надо. Код компилируется через rustc на Alpine Linux, стандартная библиотека под рукой — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. Удобно поэкспериментировать с ownership, проверить реализацию trait или посмотреть, как распространяется lifetime.

Почему эта Rust-песочница полезна

  • Мгновенная компиляция Rust — пишите код, нажимайте «Запустить» и получайте вывод rustc за секунды, без Cargo.toml и каталога target.
  • Полная подсветка синтаксиса Rust, автодополнение и понятные диагностики компилятора на том же движке редактора, что и в VS Code, плюс знаменитые подробные сообщения об ошибках от rustc.
  • Поддерживается ввод через stdin. std::io::stdin().read_line(&mut buf), BufRead::lines и read_to_string читают данные из поля ввода playground. У вас на машине не нужны ни rustup, ни cargo, ни MSVC linker.
  • Компилятор Rust (rustc) на Alpine Linux — пишите Rust с ownership, lifetimes и pattern matching и получайте обратную связь borrow checker за секунды.

Что можно сделать в песочнице Rust

  • Ownership, borrowing и lifetimes: идиомы, которые делают Rust memory-safe, а rustc подскажет, что именно вы нарушили.
  • Trait'ы, generics и pattern matching с enum: идиоматичный Rust, который можно тестировать по одному impl-блоку, плюс композиция Option и Result.
  • Быстрые эксперименты с Rust: проверьте цепочку итераторов, попробуйте ветку match, убедитесь в trait bound или посмотрите, как closure захватывает окружение.

Часто задаваемые вопросы про онлайн-компилятор Rust

Онлайн-компилятор Rust бесплатный?
Да, песочница Rust бесплатна. Без регистрации, без установки rustup и без создания проекта cargo — открывайте страницу и компилируйте.
Нужны ли установленные rustup или cargo?
Установка не нужна. Не требуется ни rustup, ни cargo, ни Rust-toolchain на вашей машине. Онлайн-компилятор Rust собирает код через rustc на Alpine Linux и запускает за секунды.
Работает ли Rust-песочница на мобильном и Chromebook?
Да. Песочница Rust работает в любом современном браузере — на десктопе, планшете или телефоне. Удобно, когда нужно скомпилировать Rust с Chromebook или машины, куда не получится поставить rustup.
Можно ли использовать std::io::stdin() в онлайн-компиляторе Rust?
Да. std::io::stdin().read_line(&mut buf), io::BufRead::lines и read_to_string читают введённые строки так же, как при локальном запуске cargo run и вводе в терминале. Удобно для отработки паттернов ownership в Rust на реальном вводе.
Как продолжить учить Rust после песочницы?
Редактируйте пример Rust, нажимайте «Запустить» и повторяйте. А если захочется чего-то более структурированного — интерактивный курс Rust от Coddy проведёт вас от ownership и borrowing к trait'ам, generics и обработке ошибок через практические упражнения.