Продолжаем серию о type-driven development в Rust — подходе, при котором правила предметной области выражаются в типах, а код, нарушающий эти правила, не компилируется. Рассказывает Никита Тимофеенко, разработчик команды MXDR компании F6. Во второй части типы описывали контракты между компонентами…
Type-driven development в Rust, часть 3/5: цепочка проверок и порядок событий в типах
Это краткое изложение. Полный текст материала доступен на сайте источника.