def h.edc

bend-kit-collections@0.1.4.1 · PROOF.bend:2041

import bend-kit-collections@0.1.4.1/PROOF.bend as PROOF
import Base
import bend-kit-collections@0.1.4.1/hmap.bend as M

2041def h.edc(
2042  ~K: Data, ~V: Data, ~eq: K -> K -> Bool, b: Bool, +key: K, +val: V,
2043  +rest: List<&2, M.Entry<K, V>>, +k: K
2044) -> List<&2, M.Entry<K, V>>:
2045  M.HMap.bool(List<&2, M.Entry<K, V>>, b,
2046    u => rest,
2047    u => M.Entry{key, val} <> M.HMap.entries.del(~K, ~V, ~eq, rest, k))

Uses (5)

Used by (7)