pub fn decompress(
data: &[u8],
_config: &CompressionConfig,
) -> CompressionResult<Vec<u8>>Expand description
Decompress data that was compressed with compress()
The function automatically detects the compression algorithm from the magic byte and decompresses accordingly.
§Arguments
data- Compressed data with magic byte prefixconfig- Compression configuration (not currently used but kept for API consistency)
§Returns
Decompressed data
§Example
let original = b"Hello, World!".repeat(100);
let config = CompressionConfig::balanced();
let compressed = compress(&original, &config).unwrap();
let decompressed = decompress(&compressed, &config).unwrap();
assert_eq!(original.to_vec(), decompressed);