def stamp_leaf

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

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

192def stamp_leaf(~S:Data,~C:Type,values:Array<Maybe<&1,C>>,stamps:Array<L.Stamp>,+index:U32,valid:Bool) -> Column<S,C> & Maybe<&2,L.Stamp>:
193  match valid:
194    case False{}: (Leaf{values,stamps},None{})
195    case True{}: stamp_got(~S,~C,values,Array.get(L.Stamp,stamps,index))

Uses (10)

Used by (1)