Column.clear_state: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/column.bend as Column Lines 531-535 of bendvy-ecs-core@0.1.0.4/column.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&start_line=531&end_line=535 import Base import lifecycle.bend as L # Structural cleanup releases payload and associated lifecycle entry. Projection # and journal swaps remain metadata-neutral; despawn must use this explicit seam. def clear_state(~S:Data,~C:Type,+id:U32,state:State) -> Column: match state: case State{values,stamps,capacity,current,owner,remaining,past}: Prepared{Owned{State{values,L.clear(stamps,id),capacity,current,owner,remaining,past}}} Uses (5): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&name=Carrier https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&name=Column https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&name=State https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/lifecycle.bend&name=clear