runkon-flow 0.6.1-alpha

Portable workflow execution engine — DSL, traits, and in-memory reference implementations
Documentation
1
2
3
4
5
6
7
8
use std::sync::Arc;

use crate::dsl::WorkflowDef;
use crate::engine_error::EngineError;

pub trait WorkflowResolver: Send + Sync {
    fn resolve(&self, name: &str) -> Result<Arc<WorkflowDef>, EngineError>;
}