def decode.response.frame

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

import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol
import Base

718def decode.response.frame(decision: FrameDecision) -> ResponseDecision:
719  match decision:
720    case NeedMore{}: ResponseNeedMore{}
721    case Malformed{}: MalformedResponse{}
722    case UnknownOperation{}: UnexpectedResponse{}
723    case FrameTooLarge{}: ResponseTooLarge{}
724    case Decoded{Request{version, generation, request_id, operation, payload}}:
725      decode.response.operation(version, generation, request_id, operation, payload)

Uses (4)

Used by (1)