diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-02-24 00:21:09 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-02-24 00:21:09 -0500 |
commit | 6b5bf76f565be7727d3bc624589e6b728e93106b (patch) | |
tree | 15ab77e327dc190c6f93909b127f5b61b8b56ab9 | |
parent | 0db59c294fafb44c967f4210630202a41e34cff4 (diff) | |
download | pty-process-6b5bf76f565be7727d3bc624589e6b728e93106b.tar.gz pty-process-6b5bf76f565be7727d3bc624589e6b728e93106b.zip |
rename features
-rw-r--r-- | Cargo.toml | 8 | ||||
-rw-r--r-- | src/command.rs | 4 | ||||
-rw-r--r-- | src/lib.rs | 4 | ||||
-rw-r--r-- | src/pty.rs | 4 |
4 files changed, 11 insertions, 9 deletions
@@ -17,7 +17,9 @@ tokio = { version = "1.2", optional = true, features = ["fs", "process"] } smol = "*" [features] -default = ["std"] +default = ["backend-std"] -std = [] -async-std = ["async-io", "async-process"] +backend-std = [] +backend-async-std = ["async-io", "async-process"] +backend-smol = ["async-io", "async-process"] +backend-tokio = ["tokio"] diff --git a/src/command.rs b/src/command.rs index 96ece15..e908a06 100644 --- a/src/command.rs +++ b/src/command.rs @@ -5,9 +5,9 @@ use ::std::os::unix::io::AsRawFd as _; mod std; -#[cfg(feature = "async-std")] +#[cfg(any(feature = "backend-async-std", feature = "backend-smol"))] mod async_process; -#[cfg(feature = "tokio")] +#[cfg(feature = "backend-tokio")] mod tokio; pub trait Command { @@ -7,7 +7,7 @@ pub use pty::{Pty, Size}; pub mod std; -#[cfg(feature = "async-std")] +#[cfg(any(feature = "backend-async-std", feature = "backend-smol"))] pub mod async_std; -#[cfg(feature = "tokio")] +#[cfg(feature = "backend-tokio")] pub mod tokio; @@ -4,9 +4,9 @@ use ::std::os::unix::io::IntoRawFd as _; pub mod std; -#[cfg(feature = "async-std")] +#[cfg(any(feature = "backend-async-std", feature = "backend-smol"))] pub mod async_io; -#[cfg(feature = "tokio")] +#[cfg(feature = "backend-tokio")] pub mod tokio; pub trait Pty { |