canic_core/ops/orchestration/
mod.rs1pub mod cascade;
2pub mod orchestrator;
3
4use crate::{Error, ThisError, ops::OpsError};
5
6#[derive(Debug, ThisError)]
11pub enum OrchestrationOpsError {
12 #[error(transparent)]
13 CascadeOpsError(#[from] cascade::CascadeOpsError),
14
15 #[error(transparent)]
16 OrchestrationOpsError(#[from] orchestrator::OrchestratorOpsError),
17}
18
19impl From<OrchestrationOpsError> for Error {
20 fn from(err: OrchestrationOpsError) -> Self {
21 OpsError::OrchestrationOpsError(err).into()
22 }
23}