def next.block.ready.index
mylsm-lsm-store@0.6.0.1 · src/transfer/Backup.bend:321
import mylsm-lsm-store@0.6.0.1/src/transfer/Backup.bend as Backup
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteMemTable.bend as ByteMemTable
321def next.block.ready.index(
322 +entry_count: U32,
323 +block_count: U32,
324 indexes: U32 & U32,
325 batch: List<&1, ByteMemTable.Entry>,
326 tail: List<&1, ByteMemTable.Entry>,
327 +count: U32
328) -> Result<&1, &1, Error, Step>:
329 match indexes:
330 case (state_index, encoded_index):
331 next.block.encoded(Stream{Blocks{}, Nil{}, entry_count, block_count,
332 state_index}, tail, block.encoded(batch, encoded_index, count))