sluice/
lib.rs

1//! Asynchronous byte buffers and pipes for concurrent I/O programming.
2//!
3//! ## Pipes
4//!
5//! The primary feature offered by Sluice are _pipes_, which are asynchronous
6//! in-memory byte buffers that allow separate tasks to read and write from the
7//! buffer in parallel.
8//!
9//! See the `pipe` module for details.
10
11#![deny(unsafe_code)]
12#![warn(
13    future_incompatible,
14    missing_debug_implementations,
15    missing_docs,
16    rust_2018_idioms,
17    unreachable_pub,
18    unused,
19    clippy::all,
20)]
21
22pub mod pipe;