def key
import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as ExecutionComposerLayoutimport Base
97def key(layout:Layout,route:Route) -> String:
98 match layout route:
99 case LayoutLeaf{_,V,_,key,_} AtLeaf{}:key
100 case ClassifiedLayoutLeaf{_,V,_,key,_,_} AtLeaf{}:key
101 case LayoutPair{left,_} InLeft{rest}:key(left,rest)
102 case LayoutPair{_,right} InRight{rest}:key(right,rest)
103 case _ _:""
Uses (3)
Used by (59)
- bendvy-ecs-core@0.1.0.3/execution_layout_access:read_slot_type
- bendvy-ecs-core@0.1.0.3/execution_composer_layout:resource_put
- bendvy-ecs-core@0.1.0.3/execution_composer_layout:resource_take
- bendvy-ecs-core@0.1.0.3/execution_builder:bound_access
- bendvy-ecs-core@0.1.0.3/execution_composer_layout:column_take
- …