def OMap.rot_lo.pick

bend-kit-collections@0.1.4.1 · omap.bend:52

import bend-kit-collections@0.1.4.1/omap.bend as Omap
import Base

52def OMap.rot_lo.pick(
53  -K: Data, -V: Data, single: Bool, k: K, v: V, lo: OMap<K, V>, hk: K, hv: V,
54  hl: OMap<K, V>, hh: OMap<K, V>
55) -> OMap<K, V>:
56  match single:
57    case True{}:
58      OMap.bin(K, V, hk, hv, OMap.bin(K, V, k, v, lo, hl), hh)
59    case False{}:
60      OMap.rot_lo.double(K, V, k, v, lo, hk, hv, hl, hh)

Uses (4)

Used by (6)