RowColumn.detached: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/row_column.bend as RowColumn Lines 22-25 of bendvy-ecs-core@0.1.0.4/row_column.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/row_column.bend&start_line=22&end_line=25 import Base import column.bend as Col import lifecycle.bend as L def detached(~S:Data,~C:Type,+id:U32,stamp:L.Stamp,result:Col.SwapOutcome) -> Cell: match result: case Col.Accepted{column,owner}: Taken{id,owner,stamp,False{},Cold{column}} case Col.Rejected{column,incoming}: Untaken{column,incoming,Unit{}} Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=U32 https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Unit https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/column.bend&name=SwapOutcome https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/lifecycle.bend&name=Stamp https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/row_column.bend&name=Cell https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/row_column.bend&name=Cold