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}