Skip to content

Commit 2aad553

Browse files
committed
remove intermediate allocation in handle_failed_tasks
1 parent 83979f2 commit 2aad553

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/store/inflight_activation.rs

+2-4
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ impl InflightActivationStore {
318318
/// Once dead-lettered tasks have been added to Kafka those tasks can have their status set to
319319
/// complete.
320320
pub async fn handle_failed_tasks(&self) -> Result<FailedTasksForwarder, Error> {
321-
let results: Vec<FailedTasksForwarder> = self
321+
let results = self
322322
.shards
323323
.iter()
324324
.cloned()
@@ -327,9 +327,7 @@ impl InflightActivationStore {
327327
.join_all()
328328
.await
329329
.into_iter()
330-
.collect::<Result<Vec<_>, _>>()?
331-
.into_iter()
332-
.collect();
330+
.collect::<Result<Vec<_>, _>>()?;
333331

334332
Ok(FailedTasksForwarder {
335333
to_discard: results

0 commit comments

Comments
 (0)