Skip to main content

coreshift_core/io/
mod.rs

1// This Source Code Form is subject to the terms of the Mozilla Public
2// License, v. 2.0. If a copy of the MPL was not distributed with this
3// file, You can obtain one at https://mozilla.org/MPL/2.0/
4
5//! Buffered process I/O helpers.
6//!
7//! The public [`DrainState`] type is an advanced helper for managing
8//! non-blocking stdin/stdout/stderr pipes around spawned processes.
9
10pub(crate) mod buffer;
11pub(crate) mod drain;
12pub(crate) mod writer;
13pub use drain::DrainState;