def body_returned

bendvy-ecs-core@0.1.0.4 · capture_query.bend:19

import bendvy-ecs-core@0.1.0.4/capture_query.bend as CaptureQuery
import Base
import bendvy-ecs-core@0.1.0.4/world.bend as W
import bendvy-ecs-core@0.1.0.4/compose.bend as Q
import bendvy-ecs-core@0.1.0.4/transaction.bend as T

19def body_returned(~S:Data,~C:Type,~R:Type,~E:Data,~L:Type,~U:Data,~Out:Data,next:L -> T.Tx<W.World<S,C,R,E>,E> -> L & (T.Tx<W.World<S,C,R,E>,E> & (T.Outcome<Q.Error<U>> & List<&2,Out>)),observed:Q.Frame<S,C,R,E> & (L & (T.Outcome<U> & Out))) -> L & (T.Tx<W.World<S,C,R,E>,E> & (T.Outcome<Q.Error<U>> & List<&2,Out>)):
20  match observed:
21    case (Q.Frame{tx,_,internal,_},(capture,(user,value))):completed(~S,~C,~R,~E,~L,~U,~Out,next,capture,tx,value,Q.outcome(~U,internal,user))

Uses (10)

Used by (1)