a3s-flow 0.10.13

Durable workflow engine and Rust SDK for A3S
Documentation
mod command;
mod event;
mod hook;
mod operation;
mod projection;
mod snapshot;

pub use command::{
    JsonValue, RetryPolicy, RuntimeCommand, RuntimeKind, RuntimeSpec, StepCommand,
    StepFailureAction, WorkflowSpec,
};
pub use event::{FlowEvent, FlowEventEnvelope};
pub use hook::{HookCallbackRoute, HookMetadata};
pub use operation::{
    CancellationRequest, CancellationRequestSnapshot, ChildOperationReference, WorkflowProgress,
    WorkflowTerminalOutcome,
};
pub(crate) use projection::project_run;
pub use snapshot::{
    ActiveHookSnapshot, HookSnapshot, HookStatus, ScheduledWakeup, ScheduledWakeupKind,
    StepSnapshot, StepStatus, WaitSnapshot, WaitStatus, WorkflowRunSnapshot, WorkflowRunStatus,
    WorkflowRunSummary, WorkflowRunSuspension,
};