def clear_stamp

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

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

539def clear_stamp(~S: Data,~C: Type,column: Column<S,C>,+id: U32) -> Column<S,C>:
540  match column:
541    case Column{values,stamps}: Column{values,L.clear(stamps,id)}
542    case Prepared{carrier}: clear_state(~S,~C,id,unseal(~S,~C,carrier))
543    case Indexed{carrier}: indexed_clear_state(~S,~C,id,indexed_unseal(~S,~C,carrier))
544    case PreparedIndexed{carrier}: indexed_prepared_clear_state(~S,~C,id,indexed_prepared_unseal(~S,~C,carrier))

Uses (9)

Used by (1)