hive_router_plan_executor/execution/error.rs
1use crate::{headers::errors::HeaderRuleRuntimeError, projection::error::ProjectionError};
2
3#[derive(thiserror::Error, Debug, Clone)]
4pub enum PlanExecutionError {
5 #[error("Projection faiure: {0}")]
6 ProjectionFailure(#[from] ProjectionError),
7 #[error(transparent)]
8 HeaderPropagation(#[from] HeaderRuleRuntimeError),
9}