def decode.words.generation
mylsm-lsm-store@0.6.0.1 · src/coordinator/Protocol.bend:477
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
477def decode.words.generation(
478 pair: Bytes.Bytes & Maybe<&2, U32>,
479 +size: U32,
480 max_payload_bytes: Nat,
481 +version: U32
482) -> FrameDecision:
483 match pair:
484 case (input, Some{generation}):
485 decode.words.request_id(Bytes.get.u32be(input, 12), size,
486 max_payload_bytes, version, generation)
487 case _: Malformed{}