def absent

near-v-framework@0.4.0.0 · domain/architecture/system/container/ops.bend:65

import near-v-framework@0.4.0.0/domain/architecture/system/container/ops.bend as Ops
import Base

65# ---- what is missing ----
66# The declared names that are neither dependencies nor migrating.
67def absent(xs: List<&2, String>, +deps: List<&2, String>, +migrating: List<&2, String>) -> List<&2, String>:
68  match xs:
69    case []:
70      []
71    case +x <> rest:
72      +more = absent(rest, deps, migrating)
73      Bool.pick(List<&2, String>, List.contains(~String, ~String.eq, deps, package_name(x)) || List.contains(~String, ~String.eq, migrating, x), more, x <> more)

Uses (7)

Used by (2)