def indexed_restore_prepared
bendvy-ecs-core@0.1.0.4 · captured_column.bend:44
import bendvy-ecs-core@0.1.0.4/captured_column.bend as CapturedColumn
import Base
import column.bend as Col
import owner_handoff.bend as H
import indexed_lifecycle.bend as M
44def indexed_restore_prepared(~S:Data,~C:Type,+id:U32,values:Array<Maybe<&1,C>>,metadata:M.Metadata,capacity:U32,remaining:H.PrototypeHandoffRows<S,C>,past:Col.History<S,C>,slot:Slot<C>) -> Col.Column<S,C>:
45 match slot:
46 case Slot{owner,stamp,dirty}: stamped(~S,~C,id,Col.PreparedIndexed{Col.IndexedPreparedOwned{Col.IndexedPreparedState{values,metadata,capacity,id,owner,remaining,past}}},stamp,dirty)