varpulis_runtime/engine/
error.rs1use varpulis_connectors::SinkError;
4
5use crate::enrichment::EnrichmentError;
6use crate::persistence::StoreError;
7
8#[derive(Debug, thiserror::Error)]
10pub enum EngineError {
11 #[error("compilation error: {0}")]
13 Compilation(String),
14
15 #[error("stream not found: {0}")]
17 StreamNotFound(String),
18
19 #[error("sink error: {0}")]
21 Sink(#[from] SinkError),
22
23 #[error("enrichment error: {0}")]
25 Enrichment(#[from] EnrichmentError),
26
27 #[error("store error: {0}")]
29 Store(#[from] StoreError),
30
31 #[error("pipeline error: {0}")]
33 Pipeline(String),
34}