Skip to main content

cala_ledger/entry/
error.rs

1use 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}