Skip to content

rust-lang-ru/rust-by-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Apr 8, 2025
1f4b1b4 · Apr 8, 2025
Jul 26, 2023
Sep 18, 2024
Apr 8, 2025
Aug 22, 2019
Oct 26, 2022
Jan 26, 2020

Repository files navigation

Rust на примерах

Build Status gitlocalized

Здесь находится перевод книги "Rust by example".

В rust-by-example лежит оригинал, в rust-by-example-ru - перевод. И оригинал, и перевод синхронизируются вручную (ибо пока что тест, в дальнейшем возможно подключение GitLocalize к основному репозиторию с переводом).

Если хотите поучаствовать в переводе, welcome! Для этого нужно зарегистрироваться в GitLocalize и перейти в проект перевода.

Отдельное спасибо @suhr и @AKhranovskiy. Перевод основан на их работе.

Для чего нужен GitLocalize?

Для отслеживания изменений в оригинале и поддержании структуры перевода. GitLocalize индексирует оригинал и все переводы. При изменении абзаца оригинала, GitLocalize помечает соответствующий абзац в переводах для проверки.

Использование

Для сборки локальной копии книги Вам нужно установить компилятор Rust и выполнить следующие команды:

$ git clone https://github.com/rust-lang-ru/rust-by-example
$ cd rust-by-example/rust-by-example-ru
$ cargo install mdbook
$ mdbook build
$ mdbook serve

Для запуска примеров, приведённых в книге, Вам необходимо подключение к сети интернет; Однако вы можете читать все содержимое без подключения к сети интернет (автономно)!

Лицензия

Rust на примерах распространяется по двойной лицензии - лицензия Apache 2.0 и лицензия MIT. Более подробную информацию можно найти в файлах LICENSE-APACHE и LICENSE-MIT соответственно.

Если вы явно не указываете иное, любой вклад преднамеренно представлен для включения в Rust на примерах, как определено в лицензии Apache-2.0, необходима двойная лицензия, как указано выше, без каких-либо дополнительных условий.