def slots

bendvy-ecs-core@0.1.0.3 · execution_save_metadata.bend:22

import bendvy-ecs-core@0.1.0.3/execution_save_metadata.bend as ExecutionSaveMetadata
import Base
import bendvy-ecs-core@0.1.0.3/entity_allocator.bend as A

22def slots(values:Array<A.Slot>) -> Array<A.Slot> & List<&2,A.Slot>:
23  match values:
24    case ALeaf{+value}:(ALeaf{value},[value])
25    case ANode{left,right}:joined_slots(slots(left),slots(right))

Uses (6)

Used by (1)