bunko 0.1.0

bunko is a lightweight, flexible, high-performance Rust library for data compression and decompression.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#[cfg(test)]
mod tests {
    use bunko::{compress, decompress_to_string, CompressionFormat, CompressionLevel};

    #[test]
    fn main() {
        let input = "This is a test string for compression!";
        let compressed = compress(&input.as_bytes(), CompressionFormat::Gzip, CompressionLevel::Fastest).expect("Compression failed");
        assert!(!compressed.is_empty(), "Compressed data should not be empty");

        let decompressed = decompress_to_string(&compressed).expect("Decompression failed");
        assert_eq!(input, decompressed, "Decompressed data should match the input");
    }
}