def mutations.entries
mylsm-lsm-store@0.6.0.1 · src/transfer/Restore.bend:279
import mylsm-lsm-store@0.6.0.1/src/transfer/Restore.bend as Restore
import Base
import mylsm-lsm-store@0.6.0.1/src/ByteWal.bend as ByteWal
import mylsm-lsm-store@0.6.0.1/src/Wal.bend as Wal
279def mutations.entries(
280 result: Result<&1, &1, Wal.Error, ByteWal.Batch>,
281 count: U32
282) -> Result<&1, &1, Error, EntryBatch>:
283 match result:
284 case Fail{_}: Fail{InvalidFormat{}}
285 case Done{ByteWal.Batch{mutations}}:
286 mutations.entries.loop(Nat.add(U32.to_nat(count), 1n), mutations, Nil{}, 0n)