Привет, Хаброжители!

Как только вы освоитесь с синтаксисом Rust,с его уникальным и мощным компилятором и начнете использовать его в реальных проектах, перед вами откроется совершенно новое измерение. Как правильно применять стандартные паттерны проектирования в приложениях на Rust? Как и когда следует использовать IntoIterator? Почему Rust-разработчики любят тип PhantomData? Ответы на эти и многие другие вопросы вы найдете в книге.

Познакомьтесь с паттернами программирования и проектирования, необходимыми для использования уникальной архитектуры языка Rust. Понятные объяснения и примеры кода помогут вам освоить метапрограммирование, позволят создавать собственные библиотеки, программировать удобные интерфейсы и делать многое другое. Попутно, вникая в особенности языка, вы будете учиться писать эффективный и идиоматический код на Rust, который легко поддерживать и развивать.

Что внутри:

  • создание великолепных API;

  • применение паттерна Строитель (Builder) и других классических паттернов проектирования;

  • паттерны функционального программирования;

  • антипаттерны Rust.

    Для Rust-программистов среднего уровня.

«Незаменимое руководство для желающих освоить общепринятый стиль программирования на Rust. Предлагает практические паттерны и рекомендации для повышения качества кода».

— Джузеппе Каталано, Engineering Ingegneria Informatica S.p.A.

Об авторе
Бренден Мэтьюз (Brenden Matthews)

Разработчик программного обеспечения, предприниматель и активный участник проектов с открытым исходным кодом.

Начал использовать Rust еще на ранних этапах его развития и, помимо профессионального применения, участвовал в разработке нескольких инструментов и открытых проектов для него. Автор Conky, популярного системного монитора, а также член Apache Software Foundation (опыт работы в области программирования — более 25 лет). Помимо этого, Бренден выступает в роли инструктора на YouTube, а также написал множество статей по Rust и другим языкам программирования. Выступал на нескольких технологических конференциях, таких как Qcon, LinuxCon, ContainerCon, MesosCon и All Things Open, а также на неформальных встречах, посвященных Rust. Более 14 лет является контрибьютором GitHub и опубликовал для Rust множество крейтов. Внес вклад в несколько проектов open source на Rust и на профессиональном уровне разрабатывал приложения промышленных масштабов.

Ознакомиться с оглавлением
Полистать отрывок

Приобрести книгу «Паттерны проектирования Rust» можно на нашем сайте.
По факту оплаты бумажной версии книги на e‑mail высылается электронная книга.

Для Хаброжителей скидка 25% по купону — RUST25

Комментарии (3)


  1. thekvs
    11.12.2025 10:17

    На обложке Пушкин?


    1. ph_piter Автор
      11.12.2025 10:17

      Добрый день!

      Иллюстрация называется «Биржевой брокер» (L’agent de change) и взята из книги Анри-Леона Кюрмье, опубликованной в 1841 году (уже через несколько лет после смерти Пушкина).
      Нам кажется, что все совпадения случайны)


  1. izibrizi2
    11.12.2025 10:17

    Сделайте оплату на сайте по сбп, ну что такое...