Skip to content

Commit 8efde61

Browse files
taiki-eNemo157
authored andcommitted
Remove #[allow(clippy::useless_let_if_seq)]
1 parent 845c71e commit 8efde61

File tree

3 files changed

+3
-10
lines changed

3 files changed

+3
-10
lines changed

futures-util/src/async_await/join.rs

+2-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,8 @@ macro_rules! join {
3232
await!($crate::future::poll_fn(move |cx| {
3333
let mut all_done = true;
3434
$(
35-
if $crate::core_reexport::future::Future::poll(
36-
unsafe { $crate::core_reexport::pin::Pin::new_unchecked(&mut $fut) }, cx).is_pending()
37-
{
38-
all_done = false;
39-
}
35+
all_done &= $crate::core_reexport::future::Future::poll(
36+
unsafe { $crate::core_reexport::pin::Pin::new_unchecked(&mut $fut) }, cx).is_ready();
4037
)*
4138
if all_done {
4239
$crate::core_reexport::task::Poll::Ready(($(

futures-util/src/future/join.rs

+1-4
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,12 @@ macro_rules! generate {
4747
impl<$($Fut: Future),*> Future for $Join<$($Fut),*> {
4848
type Output = ($($Fut::Output),*);
4949

50-
#[allow(clippy::useless_let_if_seq)]
5150
fn poll(
5251
mut self: Pin<&mut Self>, cx: &mut Context<'_>
5352
) -> Poll<Self::Output> {
5453
let mut all_done = true;
5554
$(
56-
if self.as_mut().$Fut().poll(cx).is_pending() {
57-
all_done = false;
58-
}
55+
all_done &= self.as_mut().$Fut().poll(cx).is_ready();
5956
)*
6057

6158
if all_done {

futures-util/src/try_future/try_join.rs

-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ macro_rules! generate {
6868
{
6969
type Output = Result<(Fut1::Ok, $($Fut::Ok),*), Fut1::Error>;
7070

71-
#[allow(clippy::useless_let_if_seq)]
7271
fn poll(
7372
mut self: Pin<&mut Self>, cx: &mut Context<'_>
7473
) -> Poll<Self::Output> {

0 commit comments

Comments
 (0)