def request.opcode.copies

mylsm-lsm-store@0.6.0.1 · src/coordinator/RequestQueue.bend:187

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

187def request.opcode.copies(
188  version: U32,
189  generation: U32,
190  request_id: U32,
191  payload: Bytes.Bytes,
192  copies: U32 & U32 & U32
193) -> Protocol.Request & U32:
194  match copies:
195    case (metadata_opcode, (request_opcode, _)):
196      (Protocol.Request{version, generation, request_id, request_opcode,
197        payload}, metadata_opcode)

Uses (5)

Used by (1)