docs.rs failed to build aion-rs-0.4.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
aion
Transport-agnostic Aion workflow engine with durability, replay, timers, and supervision. The crate embeds the BEAM runtime, loads .aion workflow packages, wires event stores and activity dispatchers, and exposes engine APIs that servers and tests can use without depending on a particular transport.
Install
[]
= "0.1.0"
Key public types
EngineBuilderandEngineconstruct and operate the workflow engine.RuntimeConfig,RuntimeHandle, andPidconfigure and identify runtime processes.load_package,LoadedWorkflow, andLoadedWorkflowsregister package contents.Registry,WorkflowHandle, and supervision types track workflow residency and lifecycle.ActivityDispatcher,EventPublisher,SignalRouter, andQueryServiceare engine seams.
Minimal usage
use ;
use InMemoryStore;
let engine = new
.with_store
.with_runtime_config
.build
.await?;
# Ok::