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.