def output_result
bendvy-ecs-core@0.1.0.3 · chunk_query.bend:48
import bendvy-ecs-core@0.1.0.3/chunk_query.bend as ChunkQuery
import Base
import bendvy-ecs-core@0.1.0.3/lifecycle.bend as L
48def output_result(~A:Type,~B:Type,~O:Type,~E:Data,read:A,index:U32,stamp:L.Stamp,result:B & (O & Maybe<&2,E>)) -> OutputRow<A,B,O,E>:
49 match result:
50 case (write,(output,None{})):OutputRow{Some{read},Some{write},stamp,output,[]}
51 case (write,(output,Some{error})):OutputRow{Some{read},Some{write},stamp,output,[Error{index,error}]}