summaryrefslogtreecommitdiffstats
path: root/vendor/futures-util/src/future/select_all.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/futures-util/src/future/select_all.rs')
-rw-r--r--vendor/futures-util/src/future/select_all.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/vendor/futures-util/src/future/select_all.rs b/vendor/futures-util/src/future/select_all.rs
index 106e50844..0a51d0da6 100644
--- a/vendor/futures-util/src/future/select_all.rs
+++ b/vendor/futures-util/src/future/select_all.rs
@@ -58,8 +58,9 @@ impl<Fut: Future + Unpin> Future for SelectAll<Fut> {
});
match item {
Some((idx, res)) => {
+ #[allow(clippy::let_underscore_future)]
let _ = self.inner.swap_remove(idx);
- let rest = mem::replace(&mut self.inner, Vec::new());
+ let rest = mem::take(&mut self.inner);
Poll::Ready((res, idx, rest))
}
None => Poll::Pending,