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