apalis-workflow 0.1.0-rc.7

A flexible and composable task workflow engine for rust
Documentation
/// combinator for sequential workflow execution.
pub mod and_then;

/// utilities for workflow context management.
pub mod context;
/// utilities for introducing delays in workflow execution.
pub mod delay;
/// combinator for filtering and mapping workflow items.
pub mod filter_map;
/// combinator for folding over workflow items.
pub mod fold;
/// combinator for repeating a workflow step until a condition is met.
pub mod repeat_until;
/// utilities for workflow routing.
pub mod router;
/// utilities for workflow service orchestration.
pub mod service;
/// workflow definitions.
pub mod workflow;

/// utilities for workflow steps.
pub mod step;

pub use crate::sequential::and_then::AndThen;
pub use crate::sequential::context::{StepContext, WorkflowContext};
pub use crate::sequential::delay::DelayFor;
pub use crate::sequential::filter_map::FilterMap;
pub use crate::sequential::fold::Fold;
pub use crate::sequential::router::{GoTo, StepResult};
pub use crate::sequential::step::{Layer, Stack, Step};
pub use crate::sequential::workflow::Workflow;