runifold-effect 0.4.1

Write-ahead external-effect coordination for Runifold
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Write-ahead coordination for recoverable external effects.

mod error;
mod executor;
mod handler;
mod record;
mod store;

pub use error::{EffectExecutorError, EffectExecutorErrorKind};
pub use executor::{EffectEventPayloadPolicy, EffectExecutor, EffectOutcome, EffectRecoveryPolicy};
pub use handler::{
    EffectExecutionContext, EffectFuture, EffectHandler, EffectReconciler, EffectReconciliation,
};
pub use record::{EffectRecord, EffectStatus};
pub use store::{EffectStore, InMemoryEffectStore};