def blocks.prepare
mylsm-lsm-store@0.6.0.1 · src/SstFile.bend:457
import mylsm-lsm-store@0.6.0.1/src/SstFile.bend as SstFile
import Base
import mylsm-lsm-store@0.6.0.1/src/MemTable.bend as MemTable
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
457def blocks.prepare(
458 +chunks: List<&2, List<&2, MemTable.Entry>>
459) -> Result<&1, &1, Error, List<&1, Bytes.Bytes> & List<&1, Bytes.Bytes>>:
460 match chunks:
461 case Nil{}:
462 Done{(Nil{}, Nil{})}
463 case Con{entries, rest}:
464 blocks.prepare.step(rest, encode_block(entries), Nil{}, Nil{})