def projected_owner

bendvy-ecs-core@0.1.0.4 · row_column.bend:32

import bendvy-ecs-core@0.1.0.4/row_column.bend as RowColumn
import Base
import lifecycle.bend as L

32def projected_owner(~S:Data,~C:Type,~V:Data,+id:U32,stamp:L.Stamp,dirty:Bool,cold:Cold<S,C>,result:C & V) -> Projected<S,C,V>:
33  match result:
34    case (owner,value): Projected{Taken{id,Some{owner},stamp,dirty,cold},Some{value}}

Uses (9)

Used by (1)