Menu
Coddy logo textTech
Русский

Песочница Rust

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

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

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

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

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

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

  • Мгновенная компиляция Rust — пишите код, нажимайте «Запустить» и получайте вывод rustc за секунды, без Cargo.toml и каталога target.
  • Полная подсветка синтаксиса Rust, автодополнение и понятные диагностики компилятора — тот же движок редактора, что и у VS Code, со знаменитыми полезными сообщениями об ошибках rustc.
  • Поддерживается ввод stdin — std::io::stdin().read_line(&mut buf), BufRead::lines, read_to_string читают данные из поля ввода playground, поэтому можно полноценно тестировать интерактивные программы на Rust. Без установки — не нужны 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?
Да. В playground есть поле ввода stdin — 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 и обработке ошибок с практическими упражнениями.