bindgen: snap

This commit is contained in:
nym21
2026-03-16 09:04:10 +01:00
parent c1565c5f42
commit 46d85d397d
7 changed files with 220 additions and 357 deletions
@@ -439,19 +439,6 @@ fn analyze_instance(child_bases: &BTreeMap<String, String>) -> InstanceAnalysis
field_parts.insert(field_name.clone(), relative);
}
// If all field_parts are empty (all children returned the same base),
// use the field keys as suffix discriminators. This handles patterns like
// period windows (all/_4y/_2y/_1y) where children differ by a suffix
// that corresponds to the tree key.
if field_parts.len() > 1 && field_parts.values().all(|v| v.is_empty()) {
return InstanceAnalysis {
base,
field_parts,
is_suffix_mode: true,
has_outlier: false,
};
}
return InstanceAnalysis {
base,
field_parts,