def plain_taken

bendvy-ecs-core@0.1.0.4 · captured_column.bend:71

import bendvy-ecs-core@0.1.0.4/captured_column.bend as CapturedColumn
import Base
import lifecycle.bend as L

71def plain_taken(~S:Data,~C:Type,+id:U32,+stamps:List<&2,L.Entry>,result:Array<Maybe<&1,C>> & Maybe<&1,C>) -> Capture<S,C>:
72  match result:
73    case (values,owner): Captured{id,owner,L.get(stamps,id),slot => restore_plain(~S,~C,id,values,stamps,slot)}

Uses (10)

Used by (1)