def decode.words.operation.checked

mylsm-lsm-store@0.6.0.1 · src/coordinator/Protocol.bend:436

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

436def decode.words.operation.checked(
437  input: Bytes.Bytes,
438  +size: U32,
439  +version: U32,
440  +generation: U32,
441  +request_id: U32,
442  codes: U32 & U32 & U32,
443  max_payload_bytes: Nat
444) -> FrameDecision:
445  match codes:
446    case (operation, code, _):
447      decode.words.operation.validated(input, size, version, generation,
448        request_id, operation, operation.valid(code), max_payload_bytes)

Uses (8)

Used by (1)