@@ -218,7 +218,12 @@ impl WatchClient {
218
218
219
219
if let Some ( changed_packages) = some_changed_packages {
220
220
// Clean up currently running tasks
221
- if let Some ( RunHandle { stopper, run_task, persistent_exit } ) = run_handle. take ( ) {
221
+ if let Some ( RunHandle {
222
+ stopper,
223
+ run_task,
224
+ persistent_exit,
225
+ } ) = run_handle. take ( )
226
+ {
222
227
// Shut down the tasks for the run
223
228
stopper. stop ( ) . await ;
224
229
// Run should exit shortly after we stop all child tasks, wait for it to
@@ -288,7 +293,10 @@ impl WatchClient {
288
293
if let Some ( sender) = & self . ui_sender {
289
294
sender. stop ( ) . await ;
290
295
}
291
- if let Some ( RunHandle { stopper, run_task, .. } ) = self . persistent_tasks_handle . take ( ) {
296
+ if let Some ( RunHandle {
297
+ stopper, run_task, ..
298
+ } ) = self . persistent_tasks_handle . take ( )
299
+ {
292
300
// Shut down the tasks for the run
293
301
stopper. stop ( ) . await ;
294
302
// Run should exit shortly after we stop all child tasks, wait for it to finish
@@ -350,7 +358,7 @@ impl WatchClient {
350
358
Ok ( RunHandle {
351
359
stopper : run. stopper ( ) ,
352
360
run_task : tokio:: spawn ( async move { run. run ( ui_sender, true ) . await } ) ,
353
- persistent_exit : None
361
+ persistent_exit : None ,
354
362
} )
355
363
}
356
364
ChangedPackages :: All => {
@@ -377,7 +385,12 @@ impl WatchClient {
377
385
self . watched_packages = self . run . get_relevant_packages ( ) ;
378
386
379
387
// Clean up currently running persistent tasks
380
- if let Some ( RunHandle { stopper, run_task, persistent_exit } ) = self . persistent_tasks_handle . take ( ) {
388
+ if let Some ( RunHandle {
389
+ stopper,
390
+ run_task,
391
+ persistent_exit,
392
+ } ) = self . persistent_tasks_handle . take ( )
393
+ {
381
394
// Shut down the tasks for the run
382
395
stopper. stop ( ) . await ;
383
396
// Run should exit shortly after we stop all child tasks, wait for it to finish
0 commit comments