cala_ledger/entry/
error.rs1use thiserror::Error;
2
3use super::repo::{EntryCreateError, EntryFindError, EntryModifyError, EntryQueryError};
4
5#[derive(Error, Debug)]
6pub enum EntryError {
7 #[error("EntryError - Sqlx: {0}")]
8 Sqlx(#[from] sqlx::Error),
9 #[error("EntryError - Create: {0}")]
10 Create(#[from] EntryCreateError),
11 #[error("EntryError - Modify: {0}")]
12 Modify(#[from] EntryModifyError),
13 #[error("EntryError - Find: {0}")]
14 Find(#[from] EntryFindError),
15 #[error("EntryError - Query: {0}")]
16 Query(#[from] EntryQueryError),
17}