Inspector.finished: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/inspector.bend as Inspector Lines 98-101 of bendvy-ecs-core@0.1.0.3/inspector.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/inspector.bend&start_line=98&end_line=101 import Base import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick import world.bend as W def finished(~S:Data,~Store:Type,~R:Type,~E:Data,~U:Data,~Out:Data,cursor:Maybe<&2,Tick.Tick>,registeredAt:Tick.Tick,frame:Frame,result:Result<&2,&2,U,Out>) -> Observed: match frame result: case Frame{world,_} Fail{error}:Observed{world,Active{cursor,registeredAt},Fail{error}} case Frame{world,_} Done{value}:succeeded(~S,~Store,~R,~E,~U,~Out,registeredAt,value,W.advance_clock(~S,~Store,~R,~E,world)) Uses (8): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Result https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/change_tick.bend&name=Tick https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/inspector.bend&name=Frame https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/inspector.bend&name=Instance https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/inspector.bend&name=Observed https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/inspector.bend&name=succeeded https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&name=advance_clock