Основной репозиторий исходного кода языка Rust: компилятор, стандартная библиотека и документация.
rust-lang/rustlings
Небольшие упражнения по Rust, которые помогают научиться читать и писать код на Rust и рассчитаны на прохождение вместе с официальной книгой по Rust.
- Звёзды
- 64,412
- Форки
- 11,258
- Открытые issues
- 38
- Последний коммит
- 23 дня назад
Что это?
Rustlings — это набор небольших упражнений с подсказками для изучения Rust. Каждое упражнение представляет собой короткий файл с ошибкой компиляции, падающим тестом или логической ошибкой, которую нужно исправить в коде. Выполняя упражнения, вы лучше освоите синтаксис Rust, сообщения компилятора об ошибках и основные концепции языка.
Проект предназначен для прохождения вместе с официальной книгой по Rust, а не вместо неё. Упражнения запускаются через инструмент командной строки: он проверяет ваш прогресс и переводит к следующему упражнению, когда текущее успешно компилируется и проходит тесты.
На сайте проекта есть инструкции по настройке и подробная информация о том, как организованы упражнения.
Ключевые возможности
- 01Упражнения охватывают синтаксис Rust, ошибки компилятора и основные концепции языка.
- 02Инструмент командной строки проверяет ваши решения и проводит через упражнения.
- 03Каждое упражнение — это небольшой файл, который вы редактируете прямо в своём редакторе.
- 04Проект рассчитан на прохождение вместе с официальной книгой по Rust.
Сценарии использования
- Изучение Rust с нуля во время чтения официальной книги.
- Практика чтения сообщений компилятора об ошибках в спокойной обстановке.
- Повторение основ Rust перед началом работы над настоящим проектом.
Темы
Частые вопросы
- Что такое rustlings?
- Небольшие упражнения по Rust, которые помогают научиться читать и писать код на Rust и рассчитаны на прохождение вместе с официальной книгой по Rust. Rustlings — это набор небольших упражнений с подсказками для изучения Rust. Каждое упражнение представляет собой короткий файл с ошибкой компиляции, падающим тестом или логической ошибкой, которую нужно исправить в коде. Выполняя упражнения, вы лучше освоите синтаксис Rust, сообщения компилятора об ошибках и основные концепции языка.
- rustlings можно использовать бесплатно? Какая у него лицензия?
- rustlings распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rustlings всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rustlings — 29 сент. 2026 г..
- Для чего можно использовать rustlings?
- Изучение Rust с нуля во время чтения официальной книги. Практика чтения сообщений компилятора об ошибках в спокойной обстановке. Повторение основ Rust перед началом работы над настоящим проектом.
- Где скачать rustlings?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rust-lang/rustlings
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.
Система вёрстки на основе разметки — современная и более простая в освоении альтернатива LaTeX, с компилятором и CLI на Rust.
Открытая модульная платёжная платформа на Rust для маршрутизации, повторных попыток, хранения и сверки платежей у разных процессоров.
Сверхбыстрый компилятор и парсер TypeScript/JavaScript на Rust, доступный из Rust и JavaScript.
Набор высокопроизводительных инструментов для JavaScript и TypeScript на Rust: парсер, линтер, форматтер, трансформер, минификатор и резолвер.