From d47904f7cd5893afd3180b9d4be3c2a402f5c7b3 Mon Sep 17 00:00:00 2001 From: greged93 <82421016+greged93@users.noreply.github.com> Date: Wed, 2 Oct 2024 12:13:44 +0200 Subject: [PATCH] dev: swap_remove (#11405) --- crates/net/downloaders/src/headers/reverse_headers.rs | 2 +- crates/payload/builder/src/service.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/net/downloaders/src/headers/reverse_headers.rs b/crates/net/downloaders/src/headers/reverse_headers.rs index 3cca3dcd1..941d140b3 100644 --- a/crates/net/downloaders/src/headers/reverse_headers.rs +++ b/crates/net/downloaders/src/headers/reverse_headers.rs @@ -383,7 +383,7 @@ where .into()) } - let sealed_target = headers.remove(0).seal_slow(); + let sealed_target = headers.swap_remove(0).seal_slow(); let (header, seal) = sealed_target.into_parts(); let target = SealedHeader::new(header, seal); diff --git a/crates/payload/builder/src/service.rs b/crates/payload/builder/src/service.rs index 7de256c7b..1ebf6770c 100644 --- a/crates/payload/builder/src/service.rs +++ b/crates/payload/builder/src/service.rs @@ -303,7 +303,7 @@ where let (fut, keep_alive) = self.payload_jobs[job].0.resolve(); if keep_alive == KeepPayloadJobAlive::No { - let (_, id) = self.payload_jobs.remove(job); + let (_, id) = self.payload_jobs.swap_remove(job); trace!(%id, "terminated resolved job"); }