aves 0.5.0

Typed async application runtime with domain messaging, RPC, and durable workflow automation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod actor;
mod adapter;
mod client;
mod compiler;
mod domain;
mod handle;
mod messages;
mod sandbox;
mod types;

pub use client::generated_guest_rpc_factory;
pub use domain::{TasksDomain, TasksLifecycleSudoService};
pub use messages::{
    CancelScriptExecutionInput, ScriptNodeTickedOutput, StartRuntimeInput, StartScriptInput, StartedOutput,
    StopRuntimeInput, SuccessOutput, TASKS_REQUEST_PAYLOAD_OPERATIONS, TasksBroadcast, TasksRequestPayload,
    TasksResponse, TickScriptInput, rpc_router,
};
pub use types::{ScriptNodeCompletion, ScriptNodeFailure, ScriptNodeOutputs, ScriptNodeTickResult, TasksError};