def synchronized
bendvy-ecs-core@0.1.0.3 · execution_deferred_settings.bend:137
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
import bendvy-ecs-core@0.1.0.3/execution_deferred_plan.bend as Deferred
137def synchronized(automatic:Bool,ignored:List<&2,Plan.Edge>,deferred:List<&2,U32>,+syncs:List<&2,U32>,automaticIds:List<&2,Automatic>,plan:Plan.Build<String>) -> GraphResult:
138 match plan:
139 case Plan.Rejected{reason}:GraphRejected{reason}
140 case Plan.Planned{+nodes,+edges}:materialize(Deferred.plan(automatic,metadata(nodes,syncs,deferred),deferred_edges(edges,ignored)),Graph{nodes,edges,syncs,automaticIds})