cd6369c048
Per discussion in https://github.com/status-im/nim-chronos/pull/251#issuecomment-1559233139, `async: (parameters..)` is introduced as a way to customize the async transformation instead of relying on separate keywords (like asyncraises). Two parameters are available as of now: `raises`: controls the exception effect tracking `raw`: disables body transformation Parameters are added to `async` as a tuple allowing more params to be added easily in the future: ```nim: proc f() {.async: (name: value, ...).}` ``` |
||
---|---|---|
.. | ||
asyncengine.nim | ||
asyncfutures.nim | ||
asyncmacro.nim | ||
errors.nim | ||
raisesfutures.nim |