def replay.header.validated

mylsm-lsm-store@0.6.0.1 · src/transfer/LegacyWal.bend:372

import mylsm-lsm-store@0.6.0.1/src/transfer/LegacyWal.bend as LegacyWal
import Base
import mylsm-lsm-store@0.6.0.1/src/Wal.bend as Wal
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes

372def replay.header.validated(
373  source: Bytes.Bytes,
374  fuel: Nat,
375  validation: Result<&1, &1, Wal.Error, Unit>
376) -> ReplayResult:
377  match validation:
378    case Fail{_}: ReplayInvalid{}
379    case Done{Unit{}}: replay.loop(fuel, ReplayNeed{source, 8n, Nil{}})

Uses (9)

Used by (1)