diff rust/hg-core/src/revlog/revlog.rs @ 49636:a5447a4a8c5d

hg-core: upgrade `zstd` dependency Now that we support a newer version of Rust, we can update this dependency to get all the latest bugfixes and improvements. A slight API adjustment was needed.
author Raphaël Gomès <rgomes@octobus.net>
date Mon, 14 Nov 2022 16:35:57 +0100
parents c7fb9b74e753
children 4c71c215bcfe
line wrap: on
line diff
--- a/rust/hg-core/src/revlog/revlog.rs	Mon Nov 14 15:43:05 2022 +0100
+++ b/rust/hg-core/src/revlog/revlog.rs	Mon Nov 14 16:35:57 2022 +0100
@@ -517,7 +517,7 @@
         } else {
             let cap = self.uncompressed_len.max(0) as usize;
             let mut buf = vec![0; cap];
-            let len = zstd::block::decompress_to_buffer(self.bytes, &mut buf)
+            let len = zstd::bulk::decompress_to_buffer(self.bytes, &mut buf)
                 .map_err(|e| corrupted(e.to_string()))?;
             if len != self.uncompressed_len as usize {
                 Err(corrupted("uncompressed length does not match"))