def recover

bendvy-ecs-core@0.1.0.3 · column.bend:191

import bendvy-ecs-core@0.1.0.3/column.bend as Column
import Base

191def recover(~S:Data,~C:Type,column:Column<S,C>) -> Column<S,C>:
192  match column:
193    case Column{values,stamps}: Column{values,stamps}
194    case Prepared{carrier}: recover_state(~S,~C,unseal(~S,~C,carrier))
195    case Indexed{carrier}: Indexed{carrier}
196    case PreparedIndexed{carrier}: indexed_recover_state(~S,~C,indexed_prepared_unseal(~S,~C,carrier))

Uses (5)

Used by (3)