From bdf41d39a8f1708abd92b18d2b3e17f0c3239915 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 16 Nov 2022 12:19:15 +0100 Subject: [PATCH] chore(txpool): use stabilized pop_last (#213) --- crates/transaction-pool/src/pool/best.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/crates/transaction-pool/src/pool/best.rs b/crates/transaction-pool/src/pool/best.rs index 52c0e26f97..e6dabc7328 100644 --- a/crates/transaction-pool/src/pool/best.rs +++ b/crates/transaction-pool/src/pool/best.rs @@ -49,8 +49,7 @@ impl Iterator for BestTransactions { fn next(&mut self) -> Option { loop { // Remove the next independent tx with the highest priority - let best = self.independent.iter().next_back()?.clone(); - let best = self.independent.take(&best)?; + let best = self.independent.pop_last()?; let hash = best.transaction.hash(); // skip transactions that were marked as invalid