def checked_scope

bendvy-ecs-core@0.1.0.3 · dependency_composer_program.bend:63

import bendvy-ecs-core@0.1.0.3/dependency_composer_program.bend as DependencyComposerProgram
import Base
import bendvy-ecs-core@0.1.0.3/dependency_plan.bend as Plan

63def checked_scope(+path:List<&2,U32>,edges:List<&2,Plan.Edge>,scope:Maybe<&2,Scope>) -> Maybe<&2,NestError>:
64  match scope:
65    case None{}:Some{UnknownScope{path}}
66    case Some{Scope{ids,_}}:checked_endpoints(path,Plan.endpoints(~String,edges,members(ids)))

Uses (10)

Used by (1)