def handle

bendvy-ecs-core@0.1.0.4 · trace_relation.bend:15

import bendvy-ecs-core@0.1.0.4/trace_relation.bend as TraceRelation
import Base
import bendvy-ecs-core@0.1.0.4/trace_facts.bend as Facts
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/entity_key.bend as Key

15def handle(~S:Data,target:W.Handle<S>) -> Facts.HandleValue:
16  match target:
17    case W.Handle{namespace,+key}:Facts.HandleValue{namespace,Key.index(key),Key.generation(key)}

Uses (4)

Used by (4)