def Yaml.res.single
import bend-kube-runtime@0.2.0.0/src/yaml.bend as Yamlimport Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
1077# A one-member object: an anchor marker, or a plain object.
1078def Yaml.res.single(+k: String, n: Maybe<&2, String>, +rv: YR, tail: J.Json, a: Map<&2, J.Json>) -> YR:
1079 match n:
1080 case Some{name}:
1081 Yaml.res.anchor(name, rv)
1082 case None{}:
1083 Yaml.res.obj(Yaml.res.mem(k, rv, YR{tail, YR.anchors(rv)}))