def explicit_ready

bendvy-ecs-core@0.1.0.3 · execution_deferred_settings.bend:141

import bendvy-ecs-core@0.1.0.3/execution_deferred_settings.bend as ExecutionDeferredSettings
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan

141def explicit_ready(automatic:Bool,ignored:List<&2,Plan.Edge>,deferred:List<&2,U32>,result:GraphResult) -> GraphResult:
142  match result:
143    case GraphRejected{reason}:GraphRejected{reason}
144    case GraphReady{Graph{+nodes,+edges,syncs,automaticIds}}:synchronized(automatic,ignored,deferred,syncs,automaticIds,Plan.sort(~String,List.length(&2,Plan.Node<String>,nodes),nodes,edges))

Uses (11)

Used by (1)