Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust for Rustaceans — конспект и практика

Личный учебный репозиторий по книге Джона Йенсо (Jon Gjengset) Rust for Rustaceans (русский перевод). Здесь собраны материалы глав, дополнительные примеры с разбором и код упражнений.

Структура

book/        Тексты глав: Глава_N_<Тема>.md (+ PDF-версии)
examples/    Практика к главам: Глава_N_<Тема>_практика.md
             — «Примеры» (код с разбором) и «Задания» (упражнения)
src/         Код примеров и упражнений, по модулю на главу

Код

Проект — обычный бинарный крейт (edition 2024, без зависимостей):

cargo run    # запустить подключённые примеры
cargo check  # быстрая проверка компиляции
  • src/main.rs объявляет модули глав (mod c2; и т. д.) и вызывает функции-сниппеты.
  • src/cN.rs — код главы N:
    • fX_Y() — «Пример X.Y» из файла практики;
    • eX_Y() — задание Y из раздела X («Задания»).

Примеры также можно проверять в Rust Playground.

Главы

Глава Тема Практика
2 Основы практика
3 Типы практика
4 Проектирование интерфейсов —
5 Обработка ошибок —
6 Структура проекта —
7 Тестирование —
8 Макросы —
9 Асинхронное программирование —
10 Небезопасный код —
11 Параллелизм —
12 Внешние функциональные интерфейсы —

About

Rust for Rustaceans — конспект и практика

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages