pub fn split_bubble<OP>(
graph: &DiGraphMap<OP, ()>,
bubble: &HashSet<OP>,
target: OP,
) -> (HashSet<OP>, HashSet<OP>, Vec<OP>)where
OP: OperationId + Ord,Expand description
Split a set of operations into concurrent, predecessors and successors.