Expand description
DurableContext and operation identifier types for the AWS Durable Execution SDK.
This module provides the main DurableContext interface that user code interacts with,
as well as the OperationIdentifier type for deterministic operation ID generation.
Structs§
- Custom
Logger - A custom logger that delegates to user-provided closures.
- Durable
Context - The main context for durable execution operations.
- LogInfo
- Context information for log messages.
- Operation
IdGenerator - Generates deterministic operation IDs using blake2b hashing.
- Operation
Identifier - Identifies an operation within a durable execution.
- Replay
Aware Logger - A logger wrapper that can suppress logs during replay based on configuration.
- Tracing
Logger - Default logger implementation using the
tracingcrate. - Wait
ForCondition Config - Configuration for wait_for_condition operations.
- Wait
ForCondition Context - Context provided to wait_for_condition check functions.
Enums§
- Replay
Logging Config - Configuration for replay-aware logging behavior.
Traits§
- Logger
- Logger trait for structured logging in durable executions.
Functions§
- create_
operation_ span - Creates a tracing span for a durable operation.
- custom_
logger - Creates a custom logger with user-provided closures for each log level.
- generate_
operation_ id - Generates a deterministic operation ID using blake2b hashing.
- simple_
custom_ logger - Creates a simple custom logger that uses a single closure for all log levels.