pub fn apply_edge_splits_with_map(
solid: &BrepSolid,
operand: u8,
imprint: &ImprintResultRecord,
) -> Result<(BrepSolid, FxHashMap<u64, Vec<u64>>), KernelRefusal>Expand description
apply_edge_splits plus the identity ledger: original edge id → the
minted sub-edge ids that replaced it. Consumers keyed on ORIGINAL edge
ids (the fragment-selection barrier set) must remap through it, since the
split solid’s coedges reference the minted ids.