/
count_rochester
/
rust_microservices
Обзор
Документация
Войти
/
count_rochester
/
rust_microservices
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
services/orders/src/controllers/error.rs
26 строк
597 B
Гусев Андрей
Added create orders logic
09 фев 2025, 20:28
09 фев 2025, 20:28
043cee5
Код
Авторство
О чём код?
use serde::Serialize; use serde_with::serde_as; pub type Result<T> = core::result::Result<T, Error>; #[serde_as] #[derive(Debug, Serialize, thiserror::Error)] pub enum Error { #[error("Unknown RMQ error: {0}")] RMQError(String), #[error("Unknown routing key: {0}")] RKError(String), #[error("Invalid RMQ payload")] InvalidRmqPayload, #[error("Error handling create order message: {0}")] CreateOrderError(String), #[error("Error to serialize outbox message")] SerializeMessageError, #[error("Outbox error: {0}")] PublishOutboxError(String), }