def encode.pages.prepare.cloned
mylsm-lsm-store@0.6.0.1 · src/ByteSstFile.bend:625
import mylsm-lsm-store@0.6.0.1/src/ByteSstFile.bend as ByteSstFile
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
625def encode.pages.prepare.cloned(
626 tail: List<&1, List<&1, ByteMemTable.Entry>>,
627 copies: List<&1, ByteMemTable.Entry> & List<&1, ByteMemTable.Entry>
628) -> List<&1, List<&1, ByteMemTable.Entry>> &
629 Result<&1, &1, Error, EncodedBlock>:
630 match copies:
631 case (to_encode, to_retain):
632 (Con{to_retain, tail}, encode.page(to_encode))