Skip to main content

appletheia_application/projection/
projector_worker_error.rs

1use thiserror::Error;
2
3use super::ProjectorRunnerError;
4use crate::{ConsumerError, TopicError};
5
6#[derive(Debug, Error)]
7pub enum ProjectorWorkerError {
8    #[error(transparent)]
9    Topic(#[from] TopicError),
10
11    #[error(transparent)]
12    Consumer(#[from] ConsumerError),
13
14    #[error(transparent)]
15    Runner(#[from] ProjectorRunnerError),
16}