def choose

cswap-bend-cli@0.1.0.0 · args.bend:313

import cswap-bend-cli@0.1.0.0/args.bend as Args
import Base

313def choose(+vb: String, alts: List<&2, Alt>, dflt: Parsed) -> Parsed:
314  match alts:
315    case Nil{}:
316      dflt
317    case Con{Alt{k, v}, t}:
318      choose.pick(String.eq(k, vb), v, choose(vb, t, dflt))

Uses (6)

Used by (1)