def decode.level_count.value

mylsm-lsm-store@0.6.0.1 · src/ByteManifest.bend:266

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

266# Requires the canonical single level used by the byte durable engine.
267def decode.level_count.value(
268  input: Bytes.Bytes,
269  field: Maybe<&2, U32>
270) -> Result<&1, &1, Error, ManifestValue>:
271  match field:
272    case None{}: Fail{Malformed{}}
273    case Some{1}: decode.sst_count(input)
274    case _: Fail{Malformed{}}

Uses (10)

Used by (1)