def str_of

cswap-bend-cli@0.1.0.0 · fmt/yscal.bend:81

import cswap-bend-cli@0.1.0.0/fmt/yscal.bend as Yscal
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/ylex.bend as L

81def str_of(r: L.JR()) -> Result<&2, &2, String, String>:
82  match r:
83    case Done{Json.JStr{s}}:
84      Done{s}
85    case Done{x}:
86      Fail{"expected a string"}
87    case Fail{e}:
88      Fail{e}

Uses (4)

Used by (1)