def block.payload.check
import mylsm-lsm-store@0.6.0.1/src/SstFile.bend as SstFileimport Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
403def block.payload.check(
404 +count: U32,
405 +payload_len: U32,
406 payload: Bytes.Bytes,
407 within: Bool
408) -> Result<&1, &1, Error, EncodedBlock>:
409 match within:
410 case True{}:
411 Done{block.fin(count, payload_len, payload)}
412 case False{}:
413 Fail{TooLarge{}}