Бесплатный набор упражнений и примеров по Rust с открытым исходным кодом: главы, запускаемый и редактируемый код и решения.
rust-lang/book
Официальный исходный код книги «The Rust Programming Language», собранной с помощью mdBook в бесплатную онлайн-версию.
- Звёзды
- 18,521
- Форки
- 4,170
- Открытые issues
- 483
- Последний коммит
- 9 дней назад
Что это?
В этом репозитории хранится исходный текст «The Rust Programming Language» в формате Markdown — официальной вводной книги по Rust. Команда mdbook build собирает из исходников HTML-версию для просмотра, а тот же текст бесплатно публикуется онлайн в каналах документации Rust для stable, beta и nightly.
Примеры кода в книге проверяются во время сборки командой mdbook test, поэтому они тестируются на Rust toolchain. В релизах на GitHub собран код всех примеров, чтобы читатели могли запускать их локально.
Проект поддерживает команда Rust. Печатные издания доступны у No Starch Press. Крупные обновления приурочивают к выходу новых версий Rust, а промежуточные изменения ограничиваются исправлением ошибок.
Ключевые возможности
- 01С помощью mdBook собирается статический HTML-сайт, доступный для чтения офлайн.
- 02Примеры кода проверяются командой mdbook test на Rust toolchain.
- 03Исходный текст доступен в формате Markdown, а в релизы включён код всех примеров.
- 04Книга обновляется вместе с релизами Rust для stable, beta и nightly.
Сценарии использования
- Изучать Rust по официальным вводным материалам.
- Создать локальную офлайн-копию книги с помощью mdBook.
- Вносить исправления или переводить книгу по Rust.
- Извлекать примеры кода, чтобы запускать их локально.
Быстрый старт
- 1
Установите mdBook (замените <version_num> на версию, указанную в файле, на который ссылается README)
cargo install mdbook --locked --version <version_num> - 2
Соберите книгу в подкаталог book
mdbook build - 3
Откройте book/index.html в веб-браузере
Что важно знать
- В метаданных репозитория лицензия указана неясно.
- Между крупными пересмотрами обычно принимаются только исправления ошибок, поэтому другим изменениям, возможно, придётся ждать месяцами или годами.
В подборках
Темы
Частые вопросы
- Что такое book?
- Официальный исходный код книги «The Rust Programming Language», собранной с помощью mdBook в бесплатную онлайн-версию. В этом репозитории хранится исходный текст «The Rust Programming Language» в формате Markdown — официальной вводной книги по Rust. Команда mdbook build собирает из исходников HTML-версию для просмотра, а тот же текст бесплатно публикуется онлайн в каналах документации Rust для stable, beta и nightly.
- book можно использовать бесплатно? Какая у него лицензия?
- book распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- book всё ещё поддерживается?
- Активно поддерживается. Последний коммит в book — 28 окт. 2026 г..
- Для чего можно использовать book?
- Изучать Rust по официальным вводным материалам. Создать локальную офлайн-копию книги с помощью mdBook. Вносить исправления или переводить книгу по Rust. Извлекать примеры кода, чтобы запускать их локально.
- Как установить book?
- Установите mdBook (замените <version_num> на версию, указанную в файле, на который ссылается README): cargo install mdbook --locked --version <version_num> Соберите книгу в подкаталог book: mdbook build Откройте book/index.html в веб-браузере
- Где скачать book?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rust-lang/book
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатное краткое руководство по TypeScript с открытым исходным кодом: система типов, настройки и возможности языка; доступно онлайн и в формате EPUB.
Второе издание Pro Git — бесплатная книга с открытым исходным кодом, которая учит Git от основ до внутреннего устройства и написана на AsciiDoc.
Консольная утилита на Rust, которая собирает онлайн-книги из файлов Markdown, подобно GitBook.
Бесплатная регистрация доменов в нескольких зонах и руководство по DNS и созданию сайтов.
Многодневный курс по Rust от команды Android в Google: от основ синтаксиса до параллельного программирования и разработки для bare metal.