def Kc.merge

bend-kube-runtime@0.2.0.0 · src/client.bend:613

import bend-kube-runtime@0.2.0.0/src/client.bend as Client
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J

613def Kc.merge(ps: List<&2, String>, acc: Maybe<&2, J.Json>) -> IO(Maybe<&2, J.Json>):
614  match ps:
615    case Nil{}:
616      IO.pure(Maybe<&2, J.Json>, acc)
617    case Con{+p, t}:
618      IO.bind(Result<&2, &2, String, J.Json>, Maybe<&2, J.Json>, Kc.read(p),
619        r => Kc.merge(t, Kc.merge.got(acc, r)))

Uses (10)

Used by (1)