def decode.level_count.value
import mylsm-lsm-store@0.6.0.1/src/ByteManifest.bend as ByteManifestimport 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{}}