def decode.nonempty
import mylsm-lsm-store@0.6.0.1/src/coordinator/CursorCodec.bend as CursorCodecimport Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
349# Validates that a nonempty encoded response has a supported tag.
350def decode.nonempty(
351 payload: Bytes.Bytes,
352 size: U32,
353 is_nonempty: Bool
354) -> Decision:
355 match is_nonempty:
356 case True{}: decode.tag.end(Bytes.slice(payload, 0, 1), size)
357 case False{}: Malformed{}