aion-rs 0.18.0

Transport-agnostic Aion workflow engine with durability, replay, timers, and supervision.
Documentation
//! Workflow registry handles and tables.

/// Workflow handle residency, completion, and mailbox state.
pub mod handle;
/// In-memory workflow registry table.
pub mod table;
/// The sole-writer reservation for a run that can never obtain a handle (#117(c)).
pub mod terminal_writer;
/// Runs startup recovery could not make resident, retained so the fact can be
/// queried rather than only witnessed in a boot log (#117).
pub mod unrecoverable;

pub use handle::{
    CompletionNotifier, HandleResidency, Residency, TerminalOutcome, WorkflowHandle,
    WorkflowHandleParts,
};
pub use table::Registry;
pub use terminal_writer::TerminalWriterReservation;
pub use unrecoverable::{UnrecoverableRun, UnrecoverableRuns};