Adding the most obvious fix.
[?]
EA5TmpmTEqSKPj4q9VNMvmRVbN4j11YWX8FSxAAoTVCp
Feb 27, 2022, 8:21 PM
MWBPX2WV5JE5ABT3OZFA225IXEU2KVQWSADEXLSL46NLK7SGPFSACDependencies
- [2]
3HPQTZ5KRemoving 'static from compress_frame - [3]
GXWDF2M2Debugging (including moving to xxhash-rust instead of twox-hash) - [4]
57ARVVZEAdding one more test - [5]
MHZGMWJEReorganising the files - [6]
NOSZA4ZMFixing tests
Change contents
- replacement in tests/tests.rs at line 12
parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE)parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE, None) - replacement in tests/tests.rs at line 33
parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE)parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE, None) - replacement in tests/tests.rs at line 68
parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE)parallel_compress::<&mut Vec<u8>, [u8; CHUNK_SIZE]>(DATA, &mut output, 10, 4, CHUNK_SIZE, None) - replacement in tests/tests.rs at line 103
parallel_compress::<&mut Vec<u8>, Vec<u8>>(&vec_data, &mut output, 10, 4, chunck_size).unwrap();parallel_compress::<&mut Vec<u8>, Vec<u8>>(&vec_data,&mut output,10,4,chunck_size,Some(chunck_size),).unwrap(); - edit in src/compress/mod.rs at line 194
fn new_zeroed(size: usize) -> Self; - edit in src/compress/mod.rs at line 209
}fn new_zeroed(_: usize) -> Self {Self::new() - edit in src/compress/mod.rs at line 228
}fn new_zeroed(size: usize) -> Self {vec![0; size] - replacement in src/compress/mod.rs at line 250
fn compress_frame<D: Dst>(src: &[u8], level: usize) -> Result<CompressedFrame<D>, Error> {let mut dst = D::new();fn compress_frame<D: Dst>(src: &[u8],level: usize,size: Option<usize>,) -> Result<CompressedFrame<D>, Error> {let mut dst = if let Some(cap) = size {D::new_zeroed(cap)} else {D::new()}; - edit in src/compress/mod.rs at line 293
size: Option<usize>, - replacement in src/compress/mod.rs at line 307
let frame = compress_frame(chunk, level);let frame = compress_frame(chunk, level, size);