def spec_of.pick

cswap-bend-cli@0.1.0.0 · settings.bend:346

import cswap-bend-cli@0.1.0.0/settings.bend as Settings
import Base

346# setting_spec: the spec of a dotted key, or the reference's error text.
347def spec_of.pick(m: Maybe<&2, Spec>, key: String) -> Result<&2, &2, String, Spec>:
348  match m:
349    case Some{sp}:
350      Done{sp}
351    case None{}:
352      Fail{"unknown setting '" ++ key ++ "'\nValid keys: " ++ String.join(dotted_all(specs()), ", ")}

Uses (8)

Used by (1)