fix: add missing clone_box impls for gzip and lz4 engines

Co-authored-by: aider (openai/andrew/openrouter/sonoma-sky-alpha) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-09-11 11:58:19 -03:00
parent dca1d6c6a4
commit 4b67ff5763
2 changed files with 8 additions and 0 deletions

View File

@@ -57,6 +57,10 @@ impl CompressionEngine for CompressionEngineGZip {
Ok(Box::new(AutoFinishGzEncoder::new(gzip_write)))
}
fn clone_box(&self) -> Box<dyn CompressionEngine> {
Box::new(self.clone())
}
}
#[cfg(feature = "gzip")]

View File

@@ -34,4 +34,8 @@ impl CompressionEngine for CompressionEngineLZ4 {
Ok(Box::new(lz4_write))
}
fn clone_box(&self) -> Box<dyn CompressionEngine> {
Box::new(self.clone())
}
}