]> git.proxmox.com Git - proxmox-backup.git/commitdiff
parallel_handler: clippy: 'while_let_loop'
authorWolfgang Bumiller <w.bumiller@proxmox.com>
Mon, 28 Sep 2020 07:53:43 +0000 (09:53 +0200)
committerWolfgang Bumiller <w.bumiller@proxmox.com>
Tue, 29 Sep 2020 06:13:51 +0000 (08:13 +0200)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
src/tools/parallel_handler.rs

index 99630bc26f2409f350b0b3df4498f167d67cc0db..f1d9adec0f47e94d568118be1ebf39120fd4aab6 100644 (file)
@@ -162,13 +162,8 @@ impl<'a, I: Send + 'static> ParallelHandler<'a, I> {
 impl<'a, I> Drop for ParallelHandler<'a, I> {
     fn drop(&mut self) {
         drop(self.input.take());
-        loop {
-            match self.handles.pop() {
-                Some(handle) => {
-                    let _ = handle.join();
-                }
-                None => break,
-            }
+        while let Some(handle) = self.handles.pop() {
+            let _ = handle.join();
         }
     }
 }