def response.status.decode
mylsm-lsm-store@0.6.0.1 · src/coordinator/Protocol.bend:144
import mylsm-lsm-store@0.6.0.1/src/coordinator/Protocol.bend as Protocol
import Base
144def response.status.decode(code: U32) -> ResponseStatusDecision:
145 match code:
146 case 0: ValidResponseStatus{Success{}}
147 case 1: ValidResponseStatus{InvalidArgument{}}
148 case 2: ValidResponseStatus{NotFound{}}
149 case 3: ValidResponseStatus{Busy{}}
150 case 4: ValidResponseStatus{Timeout{}}
151 case 5: ValidResponseStatus{ResponseResourceLimit{}}
152 case 6: ValidResponseStatus{Corruption{}}
153 case 7: ValidResponseStatus{IoFailure{}}
154 case 8: ValidResponseStatus{CommitUnknown{}}
155 case 9: ValidResponseStatus{AlreadyExists{}}
156 case 10: ValidResponseStatus{UnsupportedPlatform{}}
157 case 11: ValidResponseStatus{InvalidUtf8{}}
158 case 12: ValidResponseStatus{UnsupportedFormat{}}
159 case _: InvalidResponseStatus{}