Skip to main content

Crate runifold_effect

Crate runifold_effect 

Source
Expand description

Write-ahead coordination for recoverable external effects.

Structs§

EffectExecutionContext
Lifecycle-only context passed to an external-effect handler.
EffectExecutor
Capability-gated write-ahead external-effect coordinator.
EffectExecutorError
Structured failure from effect coordination.
EffectOutcome
Successful coordinated effect result.
EffectRecord
Revisioned write-ahead record for one logical effect.
InMemoryEffectStore
In-memory effect store with atomic idempotency indexing.

Enums§

EffectEventPayloadPolicy
Controls whether effect outputs are copied into Journal events.
EffectExecutorErrorKind
Normalized effect-coordination failure category.
EffectRecoveryPolicy
Recovery behavior for a record whose handler may have executed.
EffectStatus
Persisted external-effect state.

Traits§

EffectHandler
Object-safe implementation boundary for one class of external effect.
EffectStore
Atomic persistence boundary for write-ahead effect records.

Type Aliases§

EffectFuture
Boxed future returned by an effect handler.