def own_entries

bendvy-ecs-core@0.1.0.3 · feature.bend:133

import bendvy-ecs-core@0.1.0.3/feature.bend as Feature
import Base
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as SF
import bendvy-ecs-core@0.1.0.3/dependency_composer.bend as Compose
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan

133def own_entries(~S:Data,entries:List<&2,SF.Entry<S>>,+nodes:List<&2,Plan.Node<String>>) -> List<&2,SF.Entry<S>>:
134  match entries:
135    case []:[]
136    case +entry <> rest:selected_entry(~S,needs_key(nodes,Compose.entry_key(~S,entry)),entry,own_entries(~S,rest,nodes))

Uses (7)

Used by (1)