Skip to content

Commit 9a78bfb

Browse files
mati865la10736
authored andcommitted
replace futures with futures-util
This slightly reduces depedency tree.
1 parent 88f9c2e commit 9a78bfb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

rstest/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ version = "0.24.0-dev"
1717

1818
[features]
1919
async-timeout = [
20-
"dep:futures",
2120
"dep:futures-timer",
21+
"dep:futures-util",
2222
"rstest_macros/async-timeout",
2323
]
2424
crate-name = ["rstest_macros/crate-name"]
@@ -27,8 +27,8 @@ default = ["async-timeout", "crate-name"]
2727
[lib]
2828

2929
[dependencies]
30-
futures = { version = "0.3.30", optional = true }
3130
futures-timer = { version = "3.0.3", optional = true }
31+
futures-util = { version = "0.3.30", optional = true }
3232
rstest_macros = { version = "0.24.0-dev", path = "../rstest_macros", default-features = false }
3333

3434
[dev-dependencies]

rstest/src/timeout.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use std::{sync::mpsc, thread, time::Duration};
22

3-
#[cfg(feature = "async-timeout")]
4-
use futures::{select, Future, FutureExt};
53
#[cfg(feature = "async-timeout")]
64
use futures_timer::Delay;
5+
#[cfg(feature = "async-timeout")]
6+
use futures_util::{select, Future, FutureExt};
77

88
pub fn execute_with_timeout_sync<T: 'static + Send, F: FnOnce() -> T + Send + 'static>(
99
code: F,

0 commit comments

Comments
 (0)