fn merge_chains_up_to<D: Data>(
chains: Vec<Chain<D>>,
since: &Antichain<Timestamp>,
upper: &Antichain<Timestamp>,
) -> (Chain<D>, Vec<Chain<D>>)
Expand description
Merge the given chains, advancing times by the given since
in the process, but only up to the
given upper
.
Returns the merged chain and a list of non-empty remainders of the input chains.