Idiomatic Rust: Code like a Rustacean
Книга "Idiomatic Rust: Code like a Rustacean" представляет собой глубокое руководство по написанию идиоматического кода на языке Rust. Автор Brenden Matthews фокусируется на паттернах проектирования, идиомах и соглашениях, которые отличают опытных Rust-разработчиков ("Rustaceans").
Книга разделена на четыре части, охватывающие основные строительные блоки языка, базовые и продвинутые паттерны проектирования, а также методы избегания распространённых ошибок (антипаттерны). Рассматриваются такие темы, как работа с типажами (traits), дженериками, макросами, паттерн-матчинг, функциональное программирование в Rust, управление состоянием и проектирование библиотек.
Особое внимание уделяется практическим аспектам: от основ владения (ownership) и заимствования (borrowing) до реализации сложных паттернов, таких как машины состояний, корутины и использование прелюдий (preludes). Книга помогает не просто писать работающий код, а писать код, который соответствует философии Rust, эффективен, безопасен и легко поддерживается.









