def valid
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as ExecutionComposerLayoutimport Base
104def valid(layout:Layout,route:Route) -> Bool:
105 match layout route:
106 case LayoutLeaf{_,V,_,_,_} AtLeaf{}:True{}
107 case ClassifiedLayoutLeaf{_,V,_,_,_,_} AtLeaf{}:True{}
108 case LayoutPair{left,_} InLeft{rest}:valid(left,rest)
109 case LayoutPair{_,right} InRight{rest}:valid(right,rest)
110 case _ _:False{}
Uses (3)
Used by (10)
- bendvy-ecs-core@0.1.0.3/execution_composer_layout:grant_valid
- bendvy-ecs-core@0.1.0.3/execution_builder:BasicResourceRead
- bendvy-ecs-core@0.1.0.3/execution_builder:resource_read_build
- bendvy-ecs-core@0.1.0.3/execution_resource_interpreter:read_caps
- bendvy-ecs-core@0.1.0.3/execution_resource_recipe:valid
- …