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)

Uses (10)

Used by (1)