def parse_req

cswap-bend-cli@0.1.0.0 · rpc.bend:29

import cswap-bend-cli@0.1.0.0/rpc.bend as Rpc
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/out.bend as O
import cswap-bend-cli@0.1.0.0/fmt/yaml.bend as Yaml
import cswap-bend-cli@0.1.0.0/fmt/toon.bend as Toon

29def parse_req(f: O.Fmt, +msg: String) -> Result<&2, &2, String, Json.Json>:
30  match f:
31    case O.FYaml{}:
32      Yaml.parse(msg)
33    case O.FToon{}:
34      Toon.parse(msg)
35    case _:
36      Json.parse(msg)

Uses (7)

Used by (1)