def take.step

bendonnect-rpc@0.1.0.0 · src/pbjson.bend:411

import bendonnect-rpc@0.1.0.0/src/pbjson.bend as Pbjson
import Base
import bend-kit-json@0.6.1.1/json.bend as Json

411def take.step(hit: Bool, k: String, v: Json.Val, r: Json.Val & List<&1, String & Json.Val>) -> Json.Val & List<&1, String & Json.Val>:
412  match hit:
413    case True{}:
414      (f, rest) = r
415      (v, rest)
416    case False{}:
417      (f, rest) = r
418      (f, Con{(k, v), rest})

Uses (6)

Used by (1)