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