def merge.value

yaml-for-bend@0.1.1.0 · compose.bend:171

import yaml-for-bend@0.1.1.0/compose.bend as Compose
import Base
import yaml-for-bend@0.1.1.0/value.bend as V

171# What a "<<" brings in: a mapping's entries, or each of a list's.
172def merge.value(v: V.Yaml, +o: Ord) -> Result<&2, &2, String, Ord>:
173  match v:
174    case V.Mapping{es}:
175      Done{ord.fill(es, o)}
176    case V.Seq{xs}:
177      merge.list(xs, o)
178    case _:
179      Fail{"found a merge value that isn't a mapping or a list of mappings"}

Uses (6)

Used by (1)