Crate boomerang_util

Source
Expand description

§Boomerang Utilities

crates.io MIT/Apache 2.0 Downloads CI docs codecov

This crate provides non-core utility Reactors for boomerang as well as top-level runner methods for executing the runtime (see the runner module).

§Feature flags

  • keyboard (enabled by default) — Support for keyboard input
  • runner (enabled by default) — Support for built-in CLI/runner methods
  • serde (enabled by default) — Support for serde serialization
  • replay (enabled by default) — Support for recording and replaying

Modules§

keyboard_events
Capture asynchronous key presses, and sends them through an output port.
replay
Recording and Replay
runner
Utility methods for building and running reactors from the command line or tests.
timeout
Timeout reactor that schedules a shutdown after a specified duration.