InspectorQuery.composed_runtime_match_right: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/inspector_query.bend as InspectorQuery Lines 219-227 of bendvy-ecs-core@0.1.0.4/inspector_query.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/inspector_query.bend&start_line=219&end_line=227 import Base import world.bend as W # Runtime-data composed relation path. Static component authority remains a # DeclaredSelection Type, while a Data relation argument is shared by the # query's enumeration and lookup closures. The two static relation workers # preserve the existing short-circuit and projection order without storing or # duplicating affine closures. def composed_runtime_match_right(~H:Type,~S:Data,~A:Data,~Arg:Data,~relation_matches:Arg -> H -> W.Handle -> H & Bool,+target:W.Handle,argument:Arg,observed:H & Bool) -> H & Bool: match observed: case (owner,False{}):(owner,False{}) case (owner,True{}):relation_matches(argument,owner,target) Uses (4): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/world.bend&name=Handle