diff --git a/src/write.rs b/src/write.rs index 9ed84230..a32322d2 100644 --- a/src/write.rs +++ b/src/write.rs @@ -188,15 +188,6 @@ impl Read for XzEncoder { #[cfg(feature = "tokio")] impl AsyncRead for XzEncoder {} -impl Drop for XzEncoder { - #[inline] - fn drop(&mut self) { - if self.obj.is_some() { - let _ = self.try_finish(); - } - } -} - impl XzDecoder { /// Creates a new decoding stream which will decode into `obj` one xz stream /// from the input written to it. @@ -363,15 +354,6 @@ impl Read for XzDecoder { #[cfg(feature = "tokio")] impl AsyncRead for XzDecoder {} -impl Drop for XzDecoder { - #[inline] - fn drop(&mut self) { - if self.obj.is_some() { - let _ = self.try_finish(); - } - } -} - #[cfg(test)] mod tests { use super::*;