-
oneshot
spsc channel with (potentially) lock-free non-blocking send, and a receiver supporting both thread blocking receive operations as well as Future based async polling
-
lite-sync
Fast, lightweight async primitives: SPSC channel, oneshot, notify, and atomic waker
-
oneshot-uniffi
Patched version of oneshot specifically for the UniFFI project. This removes the
loomtarget and dependency which helps with UniFFI’s downstream consumers -
async-fifo
MPMC & oneshot channels with (a)sync API
-
async-oneshot-channel
async oneshot channel implementation
-
xiaoyong-channels
Collection of channel primitives for sync and async contexts (both Sync and !Sync)
-
sync-oneshot
A minimal oneshot channel for synchronous Rust
-
async-promise
Async promise which resolves once and may be read by multiple consumers
-
announcement
A runtime-agnostic oneshot broadcast channel
-
streambed-patterns
Patterns for working with streambed
-
swap-queue
A lock-free thread-owned queue whereby tasks are taken by stealers in entirety via buffer swapping
-
catty
Send and await a value asynchronously
-
linked_macros_impl
Internal dependency of the 'linked_macros' package - do not reference directly
-
client-handle
A macro to generate client handles when using multithreaded / asynchronous code
-
simple-tokio-watchdog
Pretty simple but bulletproof watchdog actor
-
tokio-shield
Prevent futures from being aborted by wrapping them in tasks
-
linked_macros
Internal dependency of the 'linked' package - do not reference directly
-
orphan-crippler
Two-way oneshot channel for task abstraction
Try searching with DuckDuckGo.