tokio-process-tools 0.9.0

Correctness-focused async subprocess orchestration for Tokio: bounded output, multi-consumer streams, output detection, guaranteed cleanup and graceful termination.
Documentation
1
2
3
4
5
6
7
8
9
10
11
//! Output stream backend implementations. Tokio-bound; both backends ingest any
//! [`tokio::io::AsyncRead`] (not just process pipes).

/// Multi-consumer broadcast output stream backend.
pub(crate) mod broadcast;

/// Discard backend for stdio configured as `Stdio::null()`.
pub(crate) mod discard;

/// Single-consumer output stream backend.
pub(crate) mod single_subscriber;