Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/stdx/src/lib.rs')
-rw-r--r--crates/stdx/src/lib.rs10
1 files changed, 2 insertions, 8 deletions
diff --git a/crates/stdx/src/lib.rs b/crates/stdx/src/lib.rs
index c52601898d..66fa25ec23 100644
--- a/crates/stdx/src/lib.rs
+++ b/crates/stdx/src/lib.rs
@@ -1,7 +1,7 @@
//! Missing batteries for standard libraries.
-use std::iter;
use std::process::Command;
use std::{cmp::Ordering, ops, time::Instant};
+use std::{io as sio, iter};
mod macros;
pub mod process;
@@ -159,16 +159,10 @@ impl Drop for JodChild {
}
impl JodChild {
- pub fn spawn(mut command: Command) -> std::io::Result<Self> {
+ pub fn spawn(mut command: Command) -> sio::Result<Self> {
command.spawn().map(Self)
}
- pub fn wait(self) -> std::io::Result<std::process::ExitStatus> {
- let mut inner = self.into_inner();
- let _ = inner.kill();
- inner.wait()
- }
-
pub fn into_inner(self) -> std::process::Child {
if cfg!(target_arch = "wasm32") {
panic!("no processes on wasm");