Crate hiatus

Crate hiatus 

Source
Expand description

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!

Enums§

Step
Breakpoint object returned by step, with drop semantics.

Functions§

disable
Disable Hiatus, causing future step calls to do nothing.
enable
Enable Hiatus (it is disabled by default).
is_enabled
Check whether Hiatus is currently enabled.
step
Set a breakpoint in your program to control its execution.