def decode.words.request_id
mylsm-lsm-store@0.6.0.1 · src/coordinator/Protocol.bend:464
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
464def decode.words.request_id(
465 pair: Bytes.Bytes & Maybe<&2, U32>,
466 +size: U32,
467 max_payload_bytes: Nat,
468 +version: U32,
469 +generation: U32
470) -> FrameDecision:
471 match pair:
472 case (input, Some{request_id}):
473 decode.words.operation(Bytes.get.u32be(input, 16), size,
474 max_payload_bytes, version, generation, request_id)
475 case _: Malformed{}