forge-core 0.9.0

Core types and traits for the Forge framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mod context;
mod events;
mod parallel;
mod step;
mod step_runner;
mod suspend;
mod traits;

pub use context::{CompensationHandler, StepState, WorkflowContext};
pub use events::{NoOpEventSender, WorkflowEventSender, serialize_payload};
pub use parallel::{ParallelBuilder, ParallelResults};
pub use step::{Step, StepBuilder, StepConfig, StepResult, StepStatus};
pub use step_runner::StepRunner;
pub use suspend::{SuspendReason, WorkflowEvent};
pub use traits::{ForgeWorkflow, WorkflowInfo, WorkflowStatus};