#async #producer #wb-async-utils

wb_async_utils

A crate of utilities for working with async code

4 releases

new 0.1.3 May 7, 2025
0.1.2 May 6, 2025
0.1.1 May 4, 2025
0.1.0 Apr 9, 2025

#180 in Concurrency

Download history 167/week @ 2025-04-04 170/week @ 2025-04-11 23/week @ 2025-04-18 19/week @ 2025-04-25 362/week @ 2025-05-02

631 downloads per month
Used in 7 crates (3 directly)

MIT/Apache

105KB
1.5K SLoC

Wormblossom Async Utils

A crate of utilities for working with async code, making a few simplifying assumptions:

  • nothing is panic safe, we assume panics to abort rather than rewind, and
  • everything is !Send, futures will be executed on a single-threaded runtime.

The "synchronisation primitives" in this crate are not about synchronisation across threads, but merely to let different parts of programs .await access to some data.

Dependencies

~510–690KB