def equal

bendvy-ecs-core@0.1.0.3 · entity_key.bend:20

import bendvy-ecs-core@0.1.0.3/entity_key.bend as EntityKey
import Base

20# Compare both slot index and generation. Does not compare world namespaces
21# or establish liveness; World handle validation remains required.
22def equal(left:Key,right:Key) -> Bool:
23  match left right:
24    case EntityKey{li,lg} EntityKey{ri,rg}:Bool.and(U32.is_eq(li,ri),U32.is_eq(lg,rg))

Uses (4)

Used by (18)