def removed

bendvy-ecs-core@0.1.0.3 · execution_lifetime_scope_store.bend:46

import bendvy-ecs-core@0.1.0.3/execution_lifetime_scope_store.bend as ExecutionLifetimeScopeStore
import Base
import bendvy-ecs-core@0.1.0.3/lifetime_scope.bend as Scope
import bendvy-ecs-core@0.1.0.3/entity_key.bend as Key

46# Called only after canonical despawn succeeds, using the complete generation key.
47def removed(~S:Data,store:Store<S>,key:Key.Key) -> Store<S>:
48  match store:
49    case Store{namespace,members}:Store{namespace,Scope.without(members,key)}

Uses (3)

Used by (1)