Skip to main content

Crate worldinterface_flowspec

Crate worldinterface_flowspec 

Source
Expand description

FlowSpec parser, validator, and compiler to ActionQueue DAG.

This crate takes a declarative FlowSpec (from worldinterface-core) and compiles it into ActionQueue TaskSpec hierarchies with dependency declarations.

Re-exports§

pub use compile::compile;
pub use compile::compile_with_config;
pub use compile::CompilationResult;
pub use config::CompilerConfig;
pub use error::CompilationError;
pub use id::derive_coordinator_task_id;
pub use id::derive_step_run_id;
pub use id::derive_task_id;
pub use payload::CoordinatorPayload;
pub use payload::StepPayload;
pub use payload::TaskType;

Modules§

compile
FlowSpec -> ActionQueue DAG compiler.
config
Compiler configuration.
error
Compilation error types.
id
Deterministic ID derivation for compilation.
payload
Payload types for Coordinator and Step tasks.