From 64ea29f63bbb2b67ac2ae03497cdd331548c2a71 Mon Sep 17 00:00:00 2001
From: bjorn3 <17426603+bjorn3@users.noreply.github.com>
Date: Mon, 8 Jan 2024 19:42:50 +0100
Subject: [PATCH] Remove ProgressBarWrite

It is unused.
---
 src/progress_bar.rs | 26 --------------------------
 1 file changed, 26 deletions(-)

diff --git a/src/progress_bar.rs b/src/progress_bar.rs
index 75eceb475..5033cd8ea 100644
--- a/src/progress_bar.rs
+++ b/src/progress_bar.rs
@@ -23,29 +23,3 @@ impl<'p, 'r, P: Write, R: Read> Read for ProgressBarRead<'p, 'r, P, R> {
         Ok(count)
     }
 }
-
-pub struct ProgressBarWrite<'p, 'w, P: Write + 'p, W: Write + 'w> {
-    pb: &'p mut ProgressBar<P>,
-    w: &'w mut W,
-}
-
-impl<'p, 'w, P: Write, W: Write> ProgressBarWrite<'p, 'w, P, W> {
-    pub fn _new(pb: &'p mut ProgressBar<P>, w: &'w mut W) -> ProgressBarWrite<'p, 'w, P, W> {
-        ProgressBarWrite {
-            pb,
-            w
-        }
-    }
-}
-
-impl<'p, 'w, P: Write, W: Write> Write for ProgressBarWrite<'p, 'w, P, W> {
-    fn write(&mut self, buf: &[u8]) -> Result<usize> {
-        let count = self.w.write(buf)?;
-        self.pb.add(count as u64);
-        Ok(count)
-    }
-
-    fn flush(&mut self) -> Result<()> {
-        self.w.flush()
-    }
-}
-- 
GitLab