(id int64, function, overload string, argVals []ref.Val, impl functions.AsyncOp)
| 249 | } |
| 250 | |
| 251 | func newAsyncCallState(id int64, function, overload string, argVals []ref.Val, impl functions.AsyncOp) *asyncCallState { |
| 252 | return &asyncCallState{ |
| 253 | id: id, |
| 254 | function: function, |
| 255 | overload: overload, |
| 256 | argVals: argVals, |
| 257 | impl: impl, |
| 258 | } |
| 259 | } |
| 260 | |
| 261 | // asyncCallState tracks the result of a single async function call across multiple re-evaluations. |
| 262 | type asyncCallState struct { |
no outgoing calls