durable-execution-sdk 0.1.0-alpha3

AWS Durable Execution SDK for Lambda Rust Runtime
Documentation
//! Operation handlers for the AWS Durable Execution SDK.
//!
//! This module provides the core operation handlers that implement
//! the durable execution semantics for steps, waits, callbacks, invokes,
//! child contexts, map, parallel, wait_for_condition, and promise combinators.

pub mod callback;
pub mod child;
pub mod invoke;
pub mod map;
pub mod parallel;
pub mod promise;
pub mod replay;
pub mod step;
pub mod wait;
pub mod wait_for_condition;

pub use callback::{callback_handler, Callback};
pub use child::child_handler;
pub use invoke::invoke_handler;
pub use map::map_handler;
pub use parallel::parallel_handler;
pub use promise::{all_handler, all_settled_handler, any_handler, race_handler};
pub use replay::{check_replay, check_replay_status, ReplayResult};
pub use step::{step_handler, StepContext};
pub use wait::{wait_cancel_handler, wait_handler};
pub use wait_for_condition::wait_for_condition_handler;