orka 0.3.1

An asynchronous, pluggable, and type-safe workflow engine for Rust, designed for orchestrating complex multi-step business processes.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod cancel;
pub mod context;
pub mod context_data;
pub mod control;
pub mod resources;
pub mod step;
pub mod trace;

pub use cancel::{CancelToken, Cancelled};
pub use context::{FinishHandler, Handler};
pub use context_data::ContextData;
pub use control::{PipelineControl, PipelineResult};
pub use resources::RunResources;
pub use step::{SkipCondition, StepDef};
pub use trace::{CompositeObserver, HandlerOutcome, PipelineObserver, RunOutcome, RunTrace, SkipReason, StepPhase, TraceCollector, TraceEvent, TraceEventKind};