def slot_valid
import bendvy-ecs-core@0.1.0.3/entity_allocator.bend as EntityAllocatorimport Base
import entity_key.bend as K
38def slot_valid(+key:K.Key,mode:U32,slot:Slot) -> Bool:
39 match slot:
40 case Slot{generation,phase}:Bool.and(U32.is_eq(K.generation(key),generation),phase_valid(mode,phase))