fix(tasks): avoid dropping completed task results during collection (#639)

* fix(tasks): avoid dropping completed task results during collection

* chore(tasks): make `task_result_receiver` required

* refactor(tasks): make `collect_completed_results` private
This commit is contained in:
Jiho Park 2026-02-05 17:00:09 +09:00 • committed by GitHub
commit be23334f9d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -36,7 +36,7 @@ async fn executes_enqueued_future() {
.expect("submit operation");
tokio::time::sleep(Duration::from_millis(30)).await;
let results = processor.collect_completed_results();
let results = processor.peek_completed();
assert_eq!(results.len(), 1);
let payload = results[0]
.result