meerkat-machine-kernels 0.5.0

Generated execution kernels and contract helpers for Meerkat state machines
Documentation
// Generated by `cargo xtask machine-codegen --all`.
pub mod comms_drain_lifecycle;
pub mod external_tool_surface;
pub mod flow_run;
pub mod input_lifecycle;
pub mod mob_helper_result_anchor;
pub mod mob_lifecycle;
pub mod mob_member_lifecycle_anchor;
pub mod mob_orchestrator;
pub mod mob_runtime_bridge_anchor;
pub mod mob_wiring_anchor;
pub mod ops_lifecycle;
pub mod peer_comms;
pub mod peer_directory_reachability;
pub mod runtime_control;
pub mod runtime_ingress;
pub mod turn_execution;

use crate::runtime::GeneratedMachineKernel;

pub fn all_kernels() -> Vec<GeneratedMachineKernel> {
    vec![
        input_lifecycle::kernel(),
        runtime_control::kernel(),
        runtime_ingress::kernel(),
        ops_lifecycle::kernel(),
        peer_comms::kernel(),
        peer_directory_reachability::kernel(),
        external_tool_surface::kernel(),
        turn_execution::kernel(),
        mob_lifecycle::kernel(),
        mob_member_lifecycle_anchor::kernel(),
        mob_runtime_bridge_anchor::kernel(),
        mob_wiring_anchor::kernel(),
        mob_helper_result_anchor::kernel(),
        flow_run::kernel(),
        mob_orchestrator::kernel(),
        comms_drain_lifecycle::kernel(),
    ]
}