process: Update Child::forget example to use the tokio runtime

This commit is contained in:
Ivan Petkov 2018-05-14 19:54:38 -07:00
parent 5e9d60e834
commit 7b3e4b98ac
No known key found for this signature in database
GPG Key ID: 0B431E9837056942

View File

@ -436,27 +436,23 @@ impl Child {
///
/// ```no_run
/// # extern crate futures;
/// # extern crate tokio_core;
/// # extern crate tokio;
/// # extern crate tokio_process;
/// #
/// # use std::process::Command;
/// #
/// # use futures::Future;
/// # use tokio_core::reactor::Core;
/// # use tokio_process::CommandExt;
/// #
/// # fn main() {
/// let core = Core::new().unwrap();
/// let handle = core.handle();
///
/// let child = Command::new("echo").arg("hello").arg("world")
/// .spawn_async(&handle)
/// .spawn_async()
/// .expect("failed to spawn");
///
/// let do_cleanup = child.map(|_| ()) // Ignore result
/// .map_err(|_| ()); // Ignore errors
///
/// handle.spawn(do_cleanup);
/// tokio::spawn(do_cleanup);
/// # }
/// ```
pub fn forget(mut self) {