def set_str2
cswap-bend-cli@0.1.0.0 · daemon/config.bend:268
import cswap-bend-cli@0.1.0.0/daemon/config.bend as Config
import Base
268def set_str2(+is_strategy: Bool, +ok: Bool, +f: Flags, +v: String) -> Result<&2, &2, String, Flags>:
269 match is_strategy ok f:
270 case True{} True{} Flags{o, j, d, th, iv, cd, st, md, ia}:
271 Done{Flags{o, j, d, th, iv, cd, Some{v}, md, ia}}
272 case True{} False{} Flags{o, j, d, th, iv, cd, st, md, ia}:
273 Fail{"argument --strategy: invalid choice: '" ++ v ++ "' (choose from 'best', 'consume-first')"}
274 case False{} _ Flags{o, j, d, th, iv, cd, st, md, ia}:
275 Done{Flags{o, j, d, th, iv, cd, st, Some{v}, ia}}