edit in tests/tests.rs at line 1
− use zstd_seekable::{Seekable, SeekableCStream};
edit in tests/tests.rs at line 3
+ use zstd_seekable::{Seekable, SeekableCStream};
edit in src/lib.rs at line 25
edit in src/lib.rs at line 30
[3.241808]→[3.241808:241809](∅→∅) edit in src/lib.rs at line 85
[3.80]→[3.2828:2829](∅→∅),
[3.2828]→[3.2828:2829](∅→∅) edit in src/lib.rs at line 245
[3.8818]→[2.3210:3211](∅→∅) replacement in src/decompress/mod.rs at line 100
[3.3306]→[2.4110:4185](∅→∅) − self.src.read_exact(&mut self.in_buff[..SEEK_TABLE_FOOTER_SIZE])?;
+ self.src
+ .read_exact(&mut self.in_buff[..SEEK_TABLE_FOOTER_SIZE])?;
replacement in src/decompress/mod.rs at line 149
[3.5212]→[2.4373:4456](∅→∅) − self.src.read_exact(&mut self.in_buff[offset..offset + to_read])?;
+ self.src
+ .read_exact(&mut self.in_buff[offset..offset + to_read])?;
replacement in src/decompress/mod.rs at line 297
[3.10630]→[3.10630:10672](∅→∅),
[3.10672]→[2.4711:4774](∅→∅),
[2.4774]→[3.10767:10790](∅→∅),
[3.10767]→[3.10767:10790](∅→∅) − self.xxh_state.write(
− &slice_tmp[prev_out_pos..out_tmp.pos],
− );
+ self.xxh_state.write(&slice_tmp[prev_out_pos..out_tmp.pos]);
replacement in src/decompress/mod.rs at line 311
[3.11434]→[2.4945:4974](∅→∅),
[2.4974]→[3.11492:11567](∅→∅),
[3.11492]→[3.11492:11567](∅→∅) − && f
− != self.seek_table.entries[tgt_frame].checksum
+ && f != self.seek_table.entries[tgt_frame].checksum
edit in src/decompress/mod.rs at line 405
[2.5281]→[3.14812:14844](∅→∅),
[3.14812]→[3.14812:14844](∅→∅) − let size = input.len();
replacement in src/decompress/mod.rs at line 406
[3.14894]→[2.5282:5435](∅→∅) − let mut seekable = if let Ok(s) = Seekable::make_seekable(source, Some(size)) {
− s
− } else {
− panic!("")
− };
+ let mut seekable = Seekable::make_seekable(source, Some(input.len()))?;
edit in src/decompress/mod.rs at line 421
[3.15433]→[2.5436:5437](∅→∅) edit in src/decompress/mod.rs at line 424
[2.5466]→[2.5466:5467](∅→∅) replacement in src/decompress/mod.rs at line 430
[2.5617]→[2.5617:5736](∅→∅) − let change = include_bytes!("../../.pijul/changes/IH/334Q5ACWE4TNQYYOOF6GWV6CRXOEM6542NVNPA6HRIZ3CBFKEAC.change");
+ let change = include_bytes!(
+ "../../.pijul/changes/IH/334Q5ACWE4TNQYYOOF6GWV6CRXOEM6542NVNPA6HRIZ3CBFKEAC.change"
+ );
replacement in src/decompress/mod.rs at line 448
[2.6146]→[2.6146:6252](∅→∅) − let mut s = Seekable::init_buf(
− &change[off0..offsets.unhashed_off as usize],
− ).unwrap();
+ let mut s = Seekable::init_buf(&change[off0..offsets.unhashed_off as usize]).unwrap();
edit in src/decompress/mod.rs at line 453
[2.6378]→[2.6378:6379](∅→∅) replacement in src/compress/mod.rs at line 1
[3.15486]→[2.6382:6447](∅→∅) − use super::{CStream, Error, ZSTD_reset_session_only, ZSTDError};
+ use super::{CStream, Error, ZSTDError, ZSTD_reset_session_only};
replacement in src/compress/framelog.rs at line 2
[3.23690]→[2.10033:10044](∅→∅) + Error, MAGIC_SKIPPABLE_START, SEEKABLE_MAGIC_NUMBER, SEEK_TABLE_FOOTER_SIZE,
edit in src/compress/framelog.rs at line 4
[3.23744]→[3.23744:23826](∅→∅) − SEEK_TABLE_FOOTER_SIZE,
− MAGIC_SKIPPABLE_START,
− SEEKABLE_MAGIC_NUMBER,
edit in src/compress/framelog.rs at line 27
[3.24203]→[3.24203:24204](∅→∅)