Skip to main content

appletheia_application/event/
event_feed_reader_error.rs

1use std::error::Error;
2
3use thiserror::Error as ThisError;
4
5#[derive(Debug, ThisError)]
6pub enum EventFeedReaderError {
7    #[error("not in transaction")]
8    NotInTransaction,
9
10    #[error("persistence error")]
11    Persistence(#[source] Box<dyn Error + Send + Sync>),
12
13    #[error("invalid subscription")]
14    InvalidSubscription,
15}