def capacity_generic

bendvy-ecs-core@0.1.0.3 · chunk_column.bend:19

import bendvy-ecs-core@0.1.0.3/chunk_column.bend as ChunkColumn
import Base

19def capacity_generic(-S:Data,-C:Type,column:Column<S,C>) -> Column<S,C> & U32:
20  match column:
21    case Leaf{values,stamps}:(Leaf{values,stamps},8)
22    case Branch{+half,left,right}:(Branch{half,left,right},U32.add(half,half))

Uses (5)

Used by (2)