def relation_value

bendvy-ecs-core@0.1.0.4 · ordinary_app_relation.bend:58

import bendvy-ecs-core@0.1.0.4/ordinary_app_relation.bend as OrdinaryAppRelation
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/relation_query.bend as RQ

58def relation_value(~S:Data,value:RQ.Value<S>) -> String:
59  match value:
60    case RQ.Missing{}:"Missing"
61    case RQ.Target{target}:"Target:" ++ handle(~S,target)
62    case RQ.Sources{targets}:"Sources:" ++ List.show(&2,W.Handle<S>,handle(~S),targets)

Uses (6)

Used by (1)