diff --git a/futures-util/src/future/select_all.rs b/futures-util/src/future/select_all.rs index 07d65cae7..0a51d0da6 100644 --- a/futures-util/src/future/select_all.rs +++ b/futures-util/src/future/select_all.rs @@ -58,6 +58,7 @@ impl Future for SelectAll { }); match item { Some((idx, res)) => { + #[allow(clippy::let_underscore_future)] let _ = self.inner.swap_remove(idx); let rest = mem::take(&mut self.inner); Poll::Ready((res, idx, rest)) diff --git a/futures/tests/async_await_macros.rs b/futures/tests/async_await_macros.rs index 250e34530..82a617f2c 100644 --- a/futures/tests/async_await_macros.rs +++ b/futures/tests/async_await_macros.rs @@ -380,11 +380,13 @@ fn try_join_size() { assert_eq!(mem::size_of_val(&fut), 48); } +#[allow(clippy::let_underscore_future)] #[test] fn join_doesnt_require_unpin() { let _ = async { join!(async {}, async {}) }; } +#[allow(clippy::let_underscore_future)] #[test] fn try_join_doesnt_require_unpin() { let _ = async { try_join!(async { Ok::<(), ()>(()) }, async { Ok::<(), ()>(()) },) };