def indexed_plain_taken

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

import bendvy-ecs-core@0.1.0.4/captured_column.bend as CapturedColumn
import Base
import indexed_lifecycle.bend as M

28def indexed_plain_taken(~S:Data,~C:Type,+id:U32,metadata:M.Metadata,result:Array<Maybe<&1,C>> & Maybe<&1,C>) -> Capture<S,C>:
29  match result:
30    case (values,owner): indexed_plain_got(~S,~C,id,values,owner,M.get(metadata,id))

Uses (9)

Used by (1)