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)