async-fifo 0.6.5

MPMC & oneshot channels with (a)sync API
Documentation

This crate implements three lock-free structures for object transfers:

  • fully-featured MPMC channels
  • small one-shot SPSC channels
  • an AtomicSlot<T> type

All of these structures are synchronized without any locks and without spinning/yielding. This crate is compatible with no_std targets, except for the _blocking methods.

See the complete documentation: https://docs.rs/async-fifo/