def same

bendvy-ecs-core@0.1.0.3 · execution_state.bend:28

import bendvy-ecs-core@0.1.0.3/execution_state.bend as ExecutionState
import Base
import bendvy-ecs-core@0.1.0.3/world.bend as W
import bendvy-ecs-core@0.1.0.3/entity_key.bend as K

28def same(~S:Data,left:W.Handle<S>,right:W.Handle<S>) -> Bool:
29  match left right:
30    case W.Handle{ln,lk} W.Handle{rn,rk}:Bool.and(U32.is_eq(ln,rn),K.equal(lk,rk))

Uses (5)

Used by (1)