/
count_rochester
/
rust_microservices
Обзор
Документация
Войти
/
count_rochester
/
rust_microservices
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
services/orders/src/modules/error.rs
25 строк
577 B
Гусев Андрей
Added orders repo
03 фев 2025, 01:21
03 фев 2025, 01:21
1a51141
Код
Авторство
О чём код?
use serde::Serialize; use serde_with::serde_as; use crate::{ broker, repository::{self, StoreError}, }; pub type Result<T> = core::result::Result<T, Error>; #[serde_as] #[derive(Debug, Serialize, thiserror::Error)] pub enum Error { #[error("Unknown module error: {0:?}")] UnknownModuleError(String), #[error("Error initializing the store: {0}")] InitStoreError(#[from] repository::Error), #[error("Store error: {0}")] StoreError(#[from] StoreError), #[error("Error initializing the broker: {0}")] InitBrokerError(broker::Error), }