def pick.go
bendonnect-rpc@0.1.0.0 · src/error.bend:130
import bendonnect-rpc@0.1.0.0/src/error.bend as Error
import Base
import bend-kit-bytes@0.3.2.0/bytes.bend as Bytes
import bend-kit-encoding@0.4.0.0/encoding.bend as Enc
import bend-kit-json@0.6.1.1/json.bend as Json
130def pick.go(kvs: List<&1, Bytes.Bytes & Json.Val>, +n1: String, +n2: String, +n3: String, f: Fs) -> Fs:
131 match kvs:
132 case Nil{}:
133 f
134 case Con{p, rest}:
135 (k, v) = p
136 pick.go(rest, n1, n2, n3, pick.slot(Enc.utf8.decode(k), n1, n2, n3, v, f))