def ensure_sized_generic

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

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

34def ensure_sized_generic(-S:Data,-C:Type,+target:U32,result:Column<S,C> & U32) -> Column<S,C>:
35  match result:
36    case (column,+size):grown_generic(S,C,14n,column,size,Nat.sub(U32.log2(size),3n),target,U32.is_le(target,size))

Uses (8)

Used by (2)