Re-exports§
pub use backend::DurableBackend;pub use backend::RealBackend;pub use context::DurableContext;pub use error::DurableError;pub use operation_id::OperationIdGenerator;pub use ops_trait::DurableContextOps;pub use replay::ReplayEngine;pub use types::BatchItem;pub use types::BatchItemStatus;pub use types::BatchResult;pub use types::CallbackHandle;pub use types::CallbackOptions;pub use types::CheckpointResult;pub use types::CompensationItem;pub use types::CompensationResult;pub use types::CompensationStatus;pub use types::CompletionReason;pub use types::ExecutionMode;pub use types::HistoryEntry;pub use types::MapOptions;pub use types::OperationType;pub use types::ParallelOptions;pub use types::StepOptions;
Modules§
- backend
- DurableBackend trait and RealBackend implementation.
- context
- DurableContext — the main context struct passed to handler functions.
- error
- SDK error types for the durable-lambda framework.
- event
- Event parsing helpers for durable execution Lambda payloads.
- operation_
id - Deterministic operation ID generation for replay correctness.
- operations
- ops_
trait - Shared trait for all durable context types.
- replay
- Replay engine — operation-keyed state with visited tracking.
- response
- Durable execution invocation output formatting.
- types
- Shared types used across the durable-lambda SDK.