runkon_flow/traits/
workflow_resolver.rs1use std::sync::Arc;
2
3use crate::dsl::WorkflowDef;
4use crate::engine_error::EngineError;
5
6pub trait WorkflowResolver: Send + Sync {
7 fn resolve(&self, name: &str) -> Result<Arc<WorkflowDef>, EngineError>;
8}