def payload

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

import bendvy-ecs-core@0.1.0.3/execution_composer_layout.bend as ExecutionComposerLayout
import Base

62def payload(layout:Layout,route:Route) -> Type:
63  match layout route:
64    case LayoutLeaf{P,V,_,_,_} AtLeaf{}:P
65    case ClassifiedLayoutLeaf{P,V,_,_,_,_} AtLeaf{}:P
66    case LayoutPair{left,_} InLeft{rest}:payload(left,rest)
67    case LayoutPair{_,right} InRight{rest}:payload(right,rest)
68    case _ _:Unit

Uses (3)

Used by (178)