def missing
bendvy-ecs-core@0.1.0.3 · dependency_composer.bend:46
import bendvy-ecs-core@0.1.0.3/dependency_composer.bend as DependencyComposer
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan
import bendvy-ecs-core@0.1.0.3/schema_fragments.bend as Fragment
46def missing(~S:Data,nodes:List<&2,Plan.Node<String>>,+entries:List<&2,Fragment.Entry<S>>) -> Maybe<&2,Plan.Invalid<String>>:
47 match nodes:
48 case []:None{}
49 case Plan.Node{id,needs} <> rest:Plan.first_error(~String,missing_needs(~S,needs,entries,id),missing(~S,rest,entries))