diff --git a/src/tools.rs b/src/tools.rs index 96eff604b..b33437bae 100644 --- a/src/tools.rs +++ b/src/tools.rs @@ -746,7 +746,7 @@ pub(crate) fn inc_and_check( macro_rules! spawn_named_task { ($name:expr, $future:expr) => {{ #[inline(always)] - #[allow(unused_variables)] + #[allow(unused_variables, unexpected_cfgs)] pub fn __spawn_named_task( name: &str, future: Fut, @@ -755,7 +755,7 @@ macro_rules! spawn_named_task { Fut: ::std::future::Future + Send + 'static, Fut::Output: Send + 'static, { - #[allow(unexpected_cfgs)] + #[cfg(tokio_unstable)] { ::tokio::task::Builder::new() @@ -763,7 +763,6 @@ macro_rules! spawn_named_task { .spawn(future) .expect("Failed to spawn task") } - #[allow(unexpected_cfgs)] #[cfg(not(tokio_unstable))] { ::tokio::task::spawn(future) @@ -811,7 +810,7 @@ macro_rules! spawn_named_task { macro_rules! spawn_named_blocking_task { ($name:expr, $future:expr) => {{ #[inline(always)] - #[allow(unused_variables)] + #[allow(unused_variables, unexpected_cfgs)] pub fn __spawn_named_blocking_task( name: &str, future: Fut, @@ -820,7 +819,6 @@ macro_rules! spawn_named_blocking_task { Fut: FnOnce() -> ReturnType + Send + 'static, ReturnType: Send + 'static, { - #[allow(unexpected_cfgs)] #[cfg(tokio_unstable)] { ::tokio::task::Builder::new() @@ -828,7 +826,6 @@ macro_rules! spawn_named_blocking_task { .spawn_blocking(future) .expect("Failed to spawn task") } - #[allow(unexpected_cfgs)] #[cfg(not(tokio_unstable))] { ::tokio::task::spawn_blocking(future)