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:
parent
f6ebc7af13
commit
be23334f9d
1 changed files with 19 additions and 17 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue