//! Stream a child's stdout line by line as it arrives, then collect the exit
//! code and buffered stderr. No waiting for exit, no full-output buffering;
//! stderr is drained in the background so the child can't block.
//!
//! Run with: `cargo run --example streaming`
use ;
async