File: delete-feature-std.patch

package info (click to toggle)
rust-futures-test 0.3.32-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 304 kB
  • sloc: makefile: 4
file content (100 lines) | stat: -rw-r--r-- 2,231 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Index: futures-test/Cargo.toml
===================================================================
--- futures-test.orig/Cargo.toml
+++ futures-test/Cargo.toml
@@ -31,16 +31,6 @@ repository = "https://github.com/rust-la
 [package.metadata.docs.rs]
 all-features = true
 
-[features]
-default = ["std"]
-std = [
-    "futures-core/std",
-    "futures-task/std",
-    "futures-io/std",
-    "futures-util/std",
-    "futures-util/io",
-    "futures-executor/std",
-]
 
 [lib]
 name = "futures_test"
@@ -49,14 +39,17 @@ path = "src/lib.rs"
 [dependencies.futures-core]
 version = "0.3.32"
 default-features = false
+features = ["std"]
 
 [dependencies.futures-executor]
 version = "0.3.32"
 default-features = false
+features = ["std"]
 
 [dependencies.futures-io]
 version = "0.3.32"
 default-features = false
+features = ["std"]
 
 [dependencies.futures-macro]
 version = "=0.3.32"
@@ -69,10 +62,12 @@ default-features = false
 [dependencies.futures-task]
 version = "0.3.32"
 default-features = false
+features = ["std"]
 
 [dependencies.futures-util]
 version = "0.3.32"
 default-features = false
+features = ["std", "io"]
 
 [dependencies.pin-project]
 version = "1.0.11"
Index: futures-test/src/lib.rs
===================================================================
--- futures-test.orig/src/lib.rs
+++ futures-test/src/lib.rs
@@ -9,14 +9,8 @@
 #![warn(missing_docs, unsafe_op_in_unsafe_fn)]
 #![allow(clippy::test_attr_in_doctest)]
 
-#[cfg(not(feature = "std"))]
-compile_error!(
-    "`futures-test` must have the `std` feature activated, this is a default-active feature"
-);
-
 // Not public API.
 #[doc(hidden)]
-#[cfg(feature = "std")]
 pub mod __private {
     pub use futures_core::{future, stream, task};
     pub use futures_executor::block_on;
@@ -32,22 +26,16 @@ pub mod __private {
 }
 
 #[macro_use]
-#[cfg(feature = "std")]
 mod assert;
 
-#[cfg(feature = "std")]
 pub mod task;
 
-#[cfg(feature = "std")]
 pub mod future;
 
-#[cfg(feature = "std")]
 pub mod stream;
 
-#[cfg(feature = "std")]
 pub mod sink;
 
-#[cfg(feature = "std")]
 pub mod io;
 
 mod assert_unmoved;
@@ -76,5 +64,4 @@ mod track_closed;
 ///     })
 /// }
 /// ```
-#[cfg(feature = "std")]
 pub use futures_macro::test_internal as test;