def retained

bendvy-ecs-core@0.1.0.4 · registration.bend:4

import bendvy-ecs-core@0.1.0.4/registration.bend as Registration
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W

4# Remove exact registration identity, preserving every other system instance.
5# IDs are monotonic and are not recycled by disposal.
6def retained(keep: Bool,meta: W.RegistrationMeta,rest: List<&2,W.RegistrationMeta>) -> List<&2,W.RegistrationMeta>:
7  match keep:
8    case True{}: meta <> rest
9    case False{}: rest

Uses (3)

Used by (1)