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))

Uses (9)

Used by (3)