def frame.payload.valid

mylsm-lsm-store@0.6.0.1 · src/Wal.bend:251

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

251def frame.payload.valid(
252  +count: U32,
253  payload: Bytes.Bytes,
254  +frame_len: U32,
255  hash_payload: Bytes.Bytes,
256  valid: Bool
257) -> Result<&1, &1, Error, Bytes.Bytes>:
258  match valid:
259    case False{}:
260      Fail{TooLarge{}}
261    case True{}:
262      frame.digest(count, payload, frame_len, hash_payload)

Uses (6)

Used by (1)