def back.decide

ezmcp@0.1.0.0 · src/rpc.bend:281

import ezmcp@0.1.0.0/src/rpc.bend as Rpc
import Base

281# what a reply says, from its fields
282def back.decide(byte: Back) -> Reply:
283  match byte:
284    case Back{v2, id, has_result, result, has_error, code, message}:
285      Bool.pick(Reply, v2,
286        back.has(id, has_result, result, has_error, code, message),
287        Unread{"not a JSON-RPC 2.0 reply"})

Uses (4)

Used by (1)