def Yaml.entry.put.go

bend-kube-runtime@0.2.0.0 · src/yaml.bend:806

import bend-kube-runtime@0.2.0.0/src/yaml.bend as Yaml
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J

806def Yaml.entry.put.go(st: List<&2, YFrame>, k: String, +a: String, +r: String, empty: Bool) ->
807  List<&2, YFrame>:
808  match st empty:
809    case Con{YMap{i, ms, p}, t} True{}:
810      YMap{i, ms, Some{Yaml.mark(a, k)}} <> t
811    case Con{YMap{i, ms, p}, t} False{}:
812      YMap{i, J.KV{k, Yaml.wrap(a, Yaml.scalar(r))} <> ms, None{}} <> t
813    case s _:
814      s

Uses (9)

Used by (1)