diff options
author | Jesse Luehrs <doy@tozt.net> | 2022-02-25 17:32:58 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2022-02-25 17:32:58 -0500 |
commit | a2462bbaea13f7a3f3eb65e7430b30618bc203b8 (patch) | |
tree | 8cb2eab6904c2c9f4138f8221caa947c6b805d3b /src/runner/builtins/mod.rs | |
parent | 7b66471194490a1421001fd51d073cc6d18848ea (diff) | |
download | nbsh-a2462bbaea13f7a3f3eb65e7430b30618bc203b8.tar.gz nbsh-a2462bbaea13f7a3f3eb65e7430b30618bc203b8.zip |
move to tokio
Diffstat (limited to 'src/runner/builtins/mod.rs')
-rw-r--r-- | src/runner/builtins/mod.rs | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/runner/builtins/mod.rs b/src/runner/builtins/mod.rs index 5205856..87b5ae7 100644 --- a/src/runner/builtins/mod.rs +++ b/src/runner/builtins/mod.rs @@ -88,7 +88,7 @@ fn cd( dir.display() ); } - async_std::process::ExitStatus::from_raw(0) + std::process::ExitStatus::from_raw(0) } Ok(command::Child::new_fut(async move { @@ -119,7 +119,7 @@ fn set( }; std::env::set_var(k, v); - async_std::process::ExitStatus::from_raw(0) + std::process::ExitStatus::from_raw(0) } Ok(command::Child::new_fut(async move { @@ -145,7 +145,7 @@ fn unset( }; std::env::remove_var(k); - async_std::process::ExitStatus::from_raw(0) + std::process::ExitStatus::from_raw(0) } Ok(command::Child::new_fut(async move { @@ -174,7 +174,7 @@ fn echo( .write_stderr(format!("echo: {}", e).as_bytes()) .await .unwrap(); - return async_std::process::ExitStatus::from_raw(1 << 8); + return std::process::ExitStatus::from_raw(1 << 8); } }; } @@ -188,7 +188,7 @@ fn echo( } } - async_std::process::ExitStatus::from_raw(0) + std::process::ExitStatus::from_raw(0) } Ok(command::Child::new_fut(async move { @@ -221,11 +221,7 @@ fn read( }; std::env::set_var(var, val); - async_std::process::ExitStatus::from_raw(if done { - 1 << 8 - } else { - 0 - }) + std::process::ExitStatus::from_raw(if done { 1 << 8 } else { 0 }) } Ok(command::Child::new_fut(async move { |