type RunResult

bendvy-ecs-core@0.1.0.4 · ordinary_app_machine_handler.bend:54

import bendvy-ecs-core@0.1.0.4/ordinary_app_machine_handler.bend as OrdinaryAppMachineHandler
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/system.bend as Sys
import bendvy-ecs-core@0.1.0.4/machine_handlers.bend as H
import bendvy-ecs-core@0.1.0.4/ordinary_machine_handler_bundle.bend as Operation
import bendvy-ecs-core@0.1.0.4/ordinary_machine_schedule.bend as Ordinary

54# Retained marker result plus original declaration, extra owners and debug.
55# Inspect its BundleResult for status rather than inferring success from observations.
56type RunResult<S:Data,K:Data,V:Data,Q:Data,C:Type,R:Type,E:Data,-runner:W.World<S,C,R,E> -> H.Invocation<V> -> Sys.Outcome<W.World<S,C,R,E>,String,Unit>,Extra:Type> is Type:
57  RunResult{result:Operation.MarkerResult<S,K,V,Q,C,R,E,runner>,declaration:Ordinary.Declaration<S>,extra:Extra,debug:Bool}

Uses (8)

Used by (7)