ironflow 0.6.0

Event-sourced workflow engine for durable, long-running processes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Effect execution types for workflow side effects.
//!
//! This module provides the core types for executing effects produced by workflows:
//!
//! - [`EffectHandler`] — Trait for per-workflow effect execution
//! - [`EffectContext`] — Metadata for correlation and idempotency
//! - [`RetryPolicy`] — Configuration for exponential backoff

mod context;
pub(crate) mod handler;
mod retry;

pub use context::EffectContext;
pub use handler::EffectHandler;
pub use retry::RetryPolicy;