Skip to content

Rust io-mux crate: Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)

Notifications You must be signed in to change notification settings

zhaojiangbin/io-mux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

io-mux

A Mux provides a single receive end and multiple send ends. Data sent to any of the send ends comes out the receive end, in order, tagged by the sender.

Each send end works as a file descriptor. For instance, with io-mux you can collect stdout and stderr from a process, and highlight any error output from stderr, while preserving the relative order of data across both stdout and stderr.

Documentation

About

Rust io-mux crate: Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%