mismall 2.0.0

Streaming Huffman compression library with AES-256-GCM encryption and archive support
Documentation
#[cfg(test)]
mod tests {
    use crate::checksum::adler32;

    #[test]
    fn test_empty_data() {
        assert_eq!(adler32(b""), 1);
    }

    #[test]
    fn test_single_byte() {
        assert_eq!(adler32(b"a"), 6422626);
    }

    #[test]
    fn test_hello_world() {
        assert_eq!(adler32(b"Hello, World!"), 530449514);
    }

    #[test]
    fn test_long_string() {
        let data = b"The quick brown fox jumps over the lazy dog";
        assert_eq!(adler32(data), 1541148634);
    }

    #[test]
    fn test_all_zeros() {
        let data = [0u8; 10];
        assert_eq!(adler32(&data), 655361);
    }

    #[test]
    fn test_different_data() {
        assert_ne!(adler32(b"abc"), adler32(b"abd"));
    }
}