Repolode
rust-lang

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. 1

    Установите mdBook (замените <version_num> на версию, указанную в файле, на который ссылается README)

    cargo install mdbook --locked --version <version_num>
  2. 2

    Соберите книгу в подкаталог book

    mdbook build
  3. 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 обновляется ежедневно.

Похожие проекты