diff --git a/tokio/Cargo.toml b/tokio/Cargo.toml index 14779e0ef..3728ee362 100644 --- a/tokio/Cargo.toml +++ b/tokio/Cargo.toml @@ -55,6 +55,7 @@ timer = ["tokio-timer"] tracing = ["tracing-core"] udp = ["io", "tokio-net/udp"] uds = ["io", "tokio-net/uds"] +process = ["io", "tokio-net/process"] [dependencies] futures-core-preview = "=0.3.0-alpha.18" diff --git a/tokio/src/net.rs b/tokio/src/net.rs index 9c37078a6..248a08a8d 100644 --- a/tokio/src/net.rs +++ b/tokio/src/net.rs @@ -65,6 +65,12 @@ pub mod signal { pub use tokio_net::signal::ctrl_c; } +#[cfg(feature = "process")] +pub mod process { + //! An implementation of asynchronous process management for Tokio. + pub use tokio_net::process::{Child, ChildStderr, ChildStdin, ChildStdout, Command}; +} + #[cfg(all(unix, feature = "uds"))] pub mod unix { //! Unix domain socket bindings for `tokio` (only available on unix systems).