type ExecutionResult
bendvy-ecs-core@0.1.0.3 · dependency_executor.bend:23
import bendvy-ecs-core@0.1.0.3/dependency_executor.bend as DependencyExecutor
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan
23type ExecutionResult<State:Type,Requirement:Data,Error:Data,Out:Data> is Type:
24 Finished{state:State,events:List<&2,Observation<Error,Out>>}
25 Stopped{state:State,error:Error,events:List<&2,Observation<Error,Out>>}
26 Invalid{state:State,reason:Plan.Invalid<Requirement>}