| Crates.io | async-fifo |
| lib.rs | async-fifo |
| version | 0.6.5 |
| created_at | 2024-12-06 13:18:45.439965+00 |
| updated_at | 2025-04-21 13:14:58.841751+00 |
| description | MPMC & oneshot channels with (a)sync API |
| homepage | |
| repository | https://github.com/NathanRoyer/async-fifo |
| max_upload_size | |
| id | 1474214 |
| size | 76,033 |
This crate implements three lock-free structures for object transfers:
AtomicSlot<T> typeAll 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/