Rust 1.87 adds portable anonymous pipes
engineeringrustprocessesiosafetyAnonymous pipes give Rust a standard way to connect process streams, including combined stdout and stderr. Their blocking and ownership rules determine when a process pipeline completes.