Hiatus is a concurrency debugging library for Rust. It allows you to sprinkle breakpoints in your programs so that blocks of code execute in the order you choose. If you suspect that a specific interleaving of blocks is buggy, you can use Hiatus to invoke that ordering and confirm the existence of the bug.
This library is experimental!
Breakpoint object returned by
Disable Hiatus, causing future
Enable Hiatus (it is disabled by default).
Check whether Hiatus is currently enabled.
Set a breakpoint in your program to control its execution.