def attach
import bendvy-ecs-core@0.1.0.4/row_column.bend as RowColumnimport Base
import column.bend as Col
48def attach(~S:Data,~C:Type,cell:Cell<S,C>) -> Col.SwapOutcome<S,C>:
49 match cell:
50 case Untaken{column,incoming,_}: Col.Rejected{column,incoming}
51 case Taken{+id,owner,stamp,dirty,cold}: attach_marked(~S,~C,id,stamp,dirty,Col.swap(~S,~C,cold_column(~S,~C,cold),id,owner))
Uses (5)
Used by (0)
No other definition uses this definition.