Надоело городить бесконечные match для обработки ошибок в каждом обработчике Axum? Автор тоже устал от этих повторений и предлагает элегантное решение: создать свой тип-обертку AppError над anyhow::Error и реализовать для него пару волшебных трейтов (IntoResponse и From). Это превращает твои замызганные функция с кучей сопоставлений в чистый код, где можно смело использовать оператор ?. Теперь любая ошибка из базы данных или шаблонизатора автоматически конвертируется в твой кастомный тип и возвращается клиенту с правильным HTTP-статусом.
Красота, да и только
24.02.2026
Похожее
06.03.2026
Rust это как Haskell
Нашел статью аж 2023 года, но занимательную В статье автор сравнивает Rust и ...
04.03.2026
Verifpal
Verifpal - это программа, которая помогает разработчикам и студентам проверять, ...
03.03.2026
Нет JS, да Rust
Rust потихоньку подминает под себя всю экосистему JavaScript-инструментов. Он бы...
02.03.2026
RwLock
Автор решил ускорить кэш с помощью RwLock, но получил неожиданный результат - ко...