Minor fixes and rust fmt

darleybarreto
Sep 6, 2021, 8:26 PM
G7F7Q5HNJFOQGSDHKY43ITEMMSZ2Q5SNMKL5DZLZTR5GLH2IRLPAC

Dependencies

  • [2] GXWDF2M2 Debugging (including moving to xxhash-rust instead of twox-hash)
  • [3] IH334Q5A Reboot
  • [4] HEFGMMUM Start oxidizing 1/N
  • [5] 6XB4RDRQ Adding changes from original impl
  • [6] NOSZA4ZM Fixing tests
  • [7] K6L5F26W Fixing sequential test.
  • [8] GKNZUJV6 Removing unecessary unsafe blocks
  • [9] MHZGMWJE Reorganising the files

Change contents

  • edit in tests/tests.rs at line 1
    [3.1706][2.0:48]()
    use zstd_seekable::{Seekable, SeekableCStream};
  • edit in tests/tests.rs at line 3
    [2.117]
    [3.1774]
    use zstd_seekable::{Seekable, SeekableCStream};
  • edit in src/lib.rs at line 25
    [3.765][3.765:766]()
  • 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])?;
    [3.3306]
    [3.3425]
    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])?;
    [3.5212]
    [3.5424]
    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],
    );
    [3.10630]
    [3.10790]
    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
    [3.11434]
    [3.11567]
    && 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!("")
    };
    [3.14894]
    [3.14967]
    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");
    [2.5617]
    [2.5736]
    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();
    [2.6146]
    [2.6252]
    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};
    [3.15486]
    [3.15541]
    use super::{CStream, Error, ZSTDError, ZSTD_reset_session_only};
  • replacement in src/compress/framelog.rs at line 2
    [3.23690][2.10033:10044]()
    Error,
    [3.23690]
    [3.23717]
    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]()