def sec_obj

cswap-bend-cli@0.1.0.0 · setimp.bend:210

import cswap-bend-cli@0.1.0.0/setimp.bend as Setimp
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/fmt/yscal.bend as S

210def sec_obj(+sec: String, +v: Json.Json) -> Result<&2, &2, String, Json.Json>:
211  match v:
212    case Json.JObj{f}:
213      S.wrap.obj(sec_fields(sec, f))
214    case Json.JNull{}:
215      Done{Json.JNull{}}
216    case _:
217      Fail{sec ++ " must be a mapping of settings"}

Uses (6)

Used by (1)