Coverage Report

Created: 2025-07-18 06:49

/rust/registry/src/index.crates.io-6f17d22bba15001f/miniz_oxide-0.8.9/src/shared.rs
Line
Count
Source
1
#[doc(hidden)]
2
pub const MZ_ADLER32_INIT: u32 = 1;
3
4
#[doc(hidden)]
5
pub const MZ_DEFAULT_WINDOW_BITS: i32 = 15;
6
7
pub const HUFFMAN_LENGTH_ORDER: [u8; 19] = [
8
    16, 17, 18, 0, 8, 7, 9, 6, 10, 5, 11, 4, 12, 3, 13, 2, 14, 1, 15,
9
];
10
11
#[doc(hidden)]
12
#[cfg(not(feature = "simd"))]
13
pub fn update_adler32(adler: u32, data: &[u8]) -> u32 {
14
    let mut hash = adler2::Adler32::from_checksum(adler);
15
    hash.write_slice(data);
16
    hash.checksum()
17
}
18
19
#[doc(hidden)]
20
#[cfg(feature = "simd")]
21
64.7k
pub fn update_adler32(adler: u32, data: &[u8]) -> u32 {
22
64.7k
    let mut hash = simd_adler32::Adler32::from_checksum(adler);
23
64.7k
    hash.write(data);
24
64.7k
    hash.finish()
25
64.7k
}