5 releases

Uses old Rust 2015

0.1.6 Jul 15, 2021
0.1.5 Nov 18, 2017
0.1.4 Nov 18, 2017
0.1.3 Aug 19, 2017
0.1.2 Mar 23, 2016

#1451 in Concurrency

Download history 591/week @ 2025-10-20 615/week @ 2025-10-27 651/week @ 2025-11-03 484/week @ 2025-11-10 546/week @ 2025-11-17 380/week @ 2025-11-24 213/week @ 2025-12-01 229/week @ 2025-12-08 269/week @ 2025-12-15 242/week @ 2025-12-22 211/week @ 2025-12-29 153/week @ 2026-01-05 819/week @ 2026-01-12 294/week @ 2026-01-19 850/week @ 2026-01-26 618/week @ 2026-02-02

2,607 downloads per month
Used in 9 crates (7 directly)

Custom license

11KB
196 lines

mpmc - multi-producer multi-consumer queue

mpmc is a multi-produce multi-consumer queue which has been copied from the old Rust stdlib

conduct-badge ci-badge downloads-badge release-badge license-badge

Code of Conduct

NOTE: All conversations and contributions to this project shall adhere to the Code of Conduct

Usage

To use mpmc, first add this to your Cargo.toml:

[dependencies]
mpmc = "*"

Then, add this to your crate root:

extern crate mpmc;

The API documentation of this library can be found at docs.rs/mpmc.

No runtime deps