solti-model 0.0.4

Domain model types for the Solti task execution SDK: task specs, states, and identifiers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! # Task workloads
//!
//! [`TaskWorkload`] is the workload envelope.
//! Built-in specs describe subprocess, container, WASM, and embedded execution.
//! [`ExtensionWorkload`] carries an application-owned GVK and JSON spec.
mod task;
pub use task::{
    ContainerSpec, EmbeddedSpec, ExtensionWorkload, SubprocessSpec, TaskWorkload,
    WORKLOAD_API_VERSION, WasmSpec, WorkloadTypeMeta,
};

mod subprocess;
pub use subprocess::{MAX_SCRIPT_BODY_BYTES, SubprocessMode};