def sec_fields

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

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/settings.bend as Settings
import cswap-bend-cli@0.1.0.0/fmt/yscal.bend as S

203def sec_fields(+sec: String, fields: Json.Json) -> Result<&2, &2, String, Json.Json>:
204  match fields:
205    case Json.JField{+k, v, t}:
206      S.field.cons(k, sec_val(Settings.find(sec ++ "." ++ k, Settings.specs()), v), sec_fields(sec, t))
207    case _:
208      Done{fields}

Uses (8)

Used by (1)