def known_val

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

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

188# A value of a known setting, checked as `config set` checks it (null stays null: unset).
189def known_val(sp: Settings.Spec, +v: Json.Json) -> Result<&2, &2, String, Json.Json>:
190  match v:
191    case Json.JNull{}:
192      Done{Json.JNull{}}
193    case _:
194      known_val2(sp, scal_text(v))

Uses (6)

Used by (1)