GitHub - risingwavelabs/await-tree: Generate accurate and informative tree dumps of asynchronous tasks.
await-tree
The Futures in Async Rust can be arbitrarily composited or nested to achieve a variety of control flows.
Assuming that the execution of each Future is represented as a node,
then the asynchronous execution of an async task can be organized into a logical tree,
which is constantly transformed over the polling, completion, and cancellation of Futures.
await-tree allows developers to dump this execution tree at runtime, with the span of each Future annotated by instrument_await. A basic ...
Read more at github.com