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/