#oneshot-channel

  1. 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

    v0.2.1 2.0M #spsc #oneshot-channel #async-channel #async-sync
  2. lite-sync

    Fast, lightweight async primitives: SPSC channel, oneshot, notify, and atomic waker

    v0.2.3 #spsc #async-channel #oneshot-channel #performance #async
  3. oneshot-uniffi

    Patched version of oneshot specifically for the UniFFI project. This removes the loom target and dependency which helps with UniFFI’s downstream consumers

    v0.1.6 19K #async-channel #oneshot-channel #spsc #async-sync
  4. async-fifo

    MPMC & oneshot channels with (a)sync API

    v0.6.5 1.0K #mpmc #oneshot-channel #future #no-std #channel
  5. async-oneshot-channel

    async oneshot channel implementation

    v0.1.8 470 #async-channel #oneshot-channel #sender #send-sync #operation
  6. xiaoyong-channels

    Collection of channel primitives for sync and async contexts (both Sync and !Sync)

    v1.0.0 #async-channel #spsc #send-sync #oneshot-channel #thread-safe #mpsc #single-threaded #unsync #mpmc #sync-primitive
  7. sync-oneshot

    A minimal oneshot channel for synchronous Rust

    v0.1.0 #oneshot-channel #message #channel #oneshot
  8. async-promise

    Async promise which resolves once and may be read by multiple consumers

    v0.1.1 6.4K #promise #resolve #read #channel #async #single-producer #single-value #oneshot-channel #once-cell
  9. announcement

    A runtime-agnostic oneshot broadcast channel

    v0.1.0 #oneshot-channel #async-channel #broadcast #broadcast-channel #sync
  10. streambed-patterns

    Patterns for working with streambed

    v0.13.0 410 #pattern #streambed #request-reply #ask #send #mpsc #oneshot-channel #akka #tokio-channel
  11. Try searching with DuckDuckGo.

  12. swap-queue

    A lock-free thread-owned queue whereby tasks are taken by stealers in entirety via buffer swapping

    v1.1.0 #lock-free-queue #task-queue #buffer #batch #taken #constant-time #entirety #worker-thread #oneshot-channel #rx
  13. catty

    Send and await a value asynchronously

    v0.1.5 2.7K #async-channel #oneshot-channel #async #future #oneshot
  14. linked_macros_impl

    Internal dependency of the 'linked_macros' package - do not reference directly

    v1.0.13 #package #reference #internal #linked #hardware-aware #benchmark #allocator-api #oneshot-channel #memory-allocator
  15. client-handle

    A macro to generate client handles when using multithreaded / asynchronous code

    v0.2.0 #multi-threading #generate #task #macro #tokio-channel #oneshot-channel #redis #background-task #tx #tutorial
  16. simple-tokio-watchdog

    Pretty simple but bulletproof watchdog actor

    v0.2.0 #actor #watchdog #signal #bulletproof #expiration #oneshot-channel #mpsc
  17. tokio-shield

    Prevent futures from being aborted by wrapping them in tasks

    v0.1.1 200 #future #shield #prevent #task #tokio #aborted #oneshot-channel
  18. linked_macros

    Internal dependency of the 'linked' package - do not reference directly

    v1.0.13 #package #internal #reference #linked #hardware-aware #benchmark #allocator-api #oneshot-channel #memory-allocator
  19. orphan-crippler

    Two-way oneshot channel for task abstraction

    v0.1.6 #oneshot-channel #abstraction #task #two-way #data #async-channel