pub fn reparent_range(
op_store: &dyn OpStore,
root_ops: &[Operation],
head_ops: &[Operation],
dest_op: &Operation,
) -> OpStoreResult<ReparentStats>Expand description
Reparents the operation range root_ops..head_ops onto the dest_op.
Returns the new head operation ids as well as some stats. If the old
operation heads are remapped to the new heads, the operations within the
range dest_op..root_ops become unreachable.
If the source operation range root_ops..head_ops was empty, the
new_head_ids will be [dest_op.id()], meaning the dest_op is the head.