ExecutionTrace.TraceEvent: type of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/execution_trace.bend as ExecutionTrace Lines 21-34 of bendvy-ecs-core@0.1.0.4/execution_trace.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/execution_trace.bend&start_line=21&end_line=34 import Base import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick import bendvy-ecs-core@0.1.0.4/trace_facts.bend as Facts # Ordered copied execution facts: schedule/phase boundaries, systems, operations # and admission outcomes. Facts describe the actual run; they grant no mutable # World access and do not imply that a failed transaction committed its operations. type TraceEvent is Data: ScheduleStarted{namespace:U32,name:String} PhaseEntered{name:String} SystemCompleted{identity:Identity,before:Tick.Tick,after:Tick.Tick,status:Status} OperationObserved{identity:Identity,fact:Facts.Fact} BarrierOperationObserved{fact:Facts.Fact} ExecutionOperationObserved{fact:Facts.Fact} SystemSkipped{id:U32} DeferredApplied{} ScheduleEnded{outcome:Completion} ScheduleAdmissionRefused{namespace:U32,name:String,outcome:Completion} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/change_tick.bend&name=Tick https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/execution_trace.bend&name=Completion https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/execution_trace.bend&name=Identity https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/execution_trace.bend&name=Status https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/trace_facts.bend&name=Fact