#ring-buffer #byte-buffer #pipe

sluice

Efficient ring buffer for byte buffers, FIFO queues, and SPSC channels

12 releases

0.6.0 Jun 20, 2025
0.5.5 Aug 15, 2021
0.5.4 Jan 30, 2021
0.5.3 Nov 12, 2020
0.4.1 Jul 23, 2019

#95 in Concurrency

Download history 93677/week @ 2025-08-04 96466/week @ 2025-08-11 110404/week @ 2025-08-18 103524/week @ 2025-08-25 113456/week @ 2025-09-01 112643/week @ 2025-09-08 102808/week @ 2025-09-15 106474/week @ 2025-09-22 100519/week @ 2025-09-29 108146/week @ 2025-10-06 89653/week @ 2025-10-13 116528/week @ 2025-10-20 123635/week @ 2025-10-27 141740/week @ 2025-11-03 124476/week @ 2025-11-10 114332/week @ 2025-11-17

513,463 downloads per month
Used in 320 crates (14 directly)

MIT license

16KB
210 lines

Sluice

Asynchronous byte buffers and pipes for concurrent I/O programming.

Crates.io Documentation License Minimum supported Rust version Build

Documentation

Check the documentation for up-to-date usage and examples.

Minimum supported Rust version

The minimum supported Rust version (or MSRV) for this crate is stable Rust 1.74 or greater, meaning we only guarantee that this crate will compile if you use a rustc version of at least 1.74.

Sponsors

Special thanks to sponsors of my open-source work!

License

This library is licensed under the MIT license. See the LICENSE file for details.

Dependencies

~455KB