def forget_namespace
bendvy-ecs-core@0.1.0.3 · execution_lifetime_scope_store.bend:72
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/world.bend as W
import bendvy-ecs-core@0.1.0.3/entity_allocator.bend as Allocator
72def forget_namespace(~S:Data,+actual:U32,allocator:Allocator.Allocator,store:Store<S>,handle:W.Handle<S>,namespace:U32) -> Allocator.Allocator & (Store<S> & Outcome<S>):
73 match store:
74 case Store{+stored,members}:forgotten(~S,Bool.and(U32.is_eq(actual,stored),U32.is_eq(actual,namespace)),allocator,Store{stored,members},handle)