def put.at

ezmcp@0.1.0.0 · src/openapi.bend:100

import ezmcp@0.1.0.0/src/openapi.bend as Openapi
import Base
import emerging-ezjson@1.2.0.0/src/value.bend as Value

100def put.at(
101  hit: Bool,
102  k2: String,
103  v2: Value.Json,
104  rest: List<&2, Mem()>,
105  key: String,
106  val: Value.Json,
107  more: Unit -> List<&2, Mem()>
108) -> List<&2, Mem()>:
109  match hit:
110    case True{}:
111      (key, val) <> rest
112    case False{}:
113      (k2, v2) <> more(Unit{})

Uses (7)

Used by (1)