Add safe Rust Zstd decoding option

This commit is contained in:
Sergey "Shnatsel" Davidoff committed 2026-03-05 13:10:07 +00:00
1 parent 37578add53
commit d9d4f0a905
3 files changed
+7 -1

No files matched your search

+2
View File
@@ -659,6 +659,8 @@ impl Image {
)),
#[cfg(feature = "zstd")]
CompressionMethod::ZSTD => Box::new(zstd::Decoder::new(reader)?),
#[cfg(all(not(feature = "zstd"), feature = "safe-rust-zstd"))]
CompressionMethod::ZSTD => Box::new(ruzstd::decoding::StreamingDecoder::new(reader).unwrap()), // TODO: Error handling
CompressionMethod::PackBits => Box::new(PackBitsReader::new(reader, compressed_length)),
#[cfg(feature = "deflate")]
CompressionMethod::Deflate | CompressionMethod::OldDeflate => {