orka 0.3.0

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
//! Enables conditional execution of scoped pipelines within a step of a main pipeline.
//!
//! This module provides the `ConditionalScopeBuilder` for a fluent API to define
//! different execution paths (scopes) based on conditions evaluated against the
//! main pipeline's context. Each scope can dynamically source or use a static
//! `Pipeline<S>` instance and operate on an extracted sub-context `S`.

pub mod builder;
pub mod provider;
pub mod scope;

pub use builder::ConditionalScopeBuilder;