Protocol.decode.response.frame: def of mylsm-lsm-store@0.6.0.1 Import: import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol Lines 718-725 of mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend: https://jend.leeeet.dev/read.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&start_line=718&end_line=725 import Base def decode.response.frame(decision: FrameDecision) -> ResponseDecision: match decision: case NeedMore{}: ResponseNeedMore{} case Malformed{}: MalformedResponse{} case UnknownOperation{}: UnexpectedResponse{} case FrameTooLarge{}: ResponseTooLarge{} case Decoded{Request{version, generation, request_id, operation, payload}}: decode.response.operation(version, generation, request_id, operation, payload) Uses (4): https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&name=FrameDecision https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&name=Request https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&name=ResponseDecision https://jend.leeeet.dev/definition.txt?path=mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend&name=decode.response.operation