Rust на примерах

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

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

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

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

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

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

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

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

$ git clone https://github.com/ruRust/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, необходима двойная лицензия, как указано выше, без каких-либо дополнительных условий.