aboutsummaryrefslogtreecommitdiff
path: root/src/async_await/select_mod.rs
diff options
context:
space:
mode:
authorJoel Galenson <jgalenson@google.com>2021-05-19 15:35:43 -0700
committerJoel Galenson <jgalenson@google.com>2021-05-19 15:35:43 -0700
commit7a983027b4201001428e686717aad76b0bc2415a (patch)
tree1be59395194546600d1021ad77556b503bc5e58b /src/async_await/select_mod.rs
parent4fa481b6ab8716e64dc7db0fb1f2c533a7685183 (diff)
downloadfutures-util-7a983027b4201001428e686717aad76b0bc2415a.tar.gz
Upgrade rust/crates/futures-util to 0.3.15
Test: make Change-Id: Ibac5fc0ece362434ec0af181cfd9860570da7813
Diffstat (limited to 'src/async_await/select_mod.rs')
-rw-r--r--src/async_await/select_mod.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/async_await/select_mod.rs b/src/async_await/select_mod.rs
index 59bca08..37e938d 100644
--- a/src/async_await/select_mod.rs
+++ b/src/async_await/select_mod.rs
@@ -1,7 +1,5 @@
//! The `select` macro.
-use proc_macro_hack::proc_macro_hack;
-
macro_rules! document_select_macro {
// This branch is required for `futures 0.3.1`, from before select_biased was introduced
($select:item) => {
@@ -309,12 +307,14 @@ macro_rules! document_select_macro {
}
#[cfg(feature = "std")]
+#[allow(unreachable_pub)]
#[doc(hidden)]
-#[proc_macro_hack(support_nested, only_hack_old_rustc)]
+#[cfg_attr(not(fn_like_proc_macro), proc_macro_hack::proc_macro_hack(support_nested))]
pub use futures_macro::select_internal;
+#[allow(unreachable_pub)]
#[doc(hidden)]
-#[proc_macro_hack(support_nested, only_hack_old_rustc)]
+#[cfg_attr(not(fn_like_proc_macro), proc_macro_hack::proc_macro_hack(support_nested))]
pub use futures_macro::select_biased_internal;
document_select_macro! {