Skip to main content

build_module_binding_plan

Function build_module_binding_plan 

Source
pub fn build_module_binding_plan<P, M, F, D>(
    module: &M,
    prefix: &str,
    source: &dyn CheckpointSource,
    recipes: BTreeMap<String, DerivedWeightRecipe>,
    shared_source_keys: BTreeSet<String>,
    excluded: F,
    describe: D,
) -> Result<ModuleBindingPlan, ModuleBindingPlanError>
where P: 'static, M: Parameterized<P>, F: Fn(&str) -> bool, D: Fn(&P) -> Option<ParameterBindingTarget>,
Expand description

Builds the singular declarative plan by traversing any neutral parameterized module.

describe is the backend’s only type-binding hook: it exposes native slot geometry but cannot select sources, inspect payloads, or publish values.