build_plan

Function build_plan 

Source
pub fn build_plan(
    input: PlannerInput<'_>,
    config: PlannerConfig,
) -> PlannerOutput
Expand description

Build an execution plan by running the ordered pass pipeline. Currently stubs; contracts are enforced via deterministic diagnostics ordering. Build an execution plan from a graph and registry.

use daedalus_planner::{build_plan, PlannerConfig, PlannerInput, Graph};
use daedalus_registry::store::Registry;
let registry = Registry::new();
let out = build_plan(PlannerInput { graph: Graph::default(), registry: &registry }, PlannerConfig::default());
assert_eq!(out.plan.graph.nodes.len(), 0);