def key

bendvy-ecs-core@0.1.0.3 · execution_composer_layout.bend:97

import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as ExecutionComposerLayout
import 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)