def node_ids

bendvy-ecs-core@0.1.0.3 · execution_publication_order.bend:11

import bendvy-ecs-core@0.1.0.3/execution_publication_order.bend as ExecutionPublicationOrder
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_settings.bend as Settings

11def node_ids(nodes:List<&2,Plan.Node<String>>,+syncs:List<&2,U32>) -> List<&2,U32>:
12  match nodes:
13    case []:[]
14    case Plan.Node{+id,_} <> rest:include(id,Bool.not(Settings.member(id,syncs)),node_ids(rest,syncs))

Uses (7)

Used by (1)