pub fn decompress(
data: &Bytes,
algorithm: CompressionAlgorithm,
) -> Result<Bytes>Expand description
Decompress data using the specified algorithm
§Arguments
data- The compressed dataalgorithm- The compression algorithm that was used
§Returns
Decompressed data as Bytes
§Example
use ipfrs_core::compression::{CompressionAlgorithm, compress, decompress};
use bytes::Bytes;
let data = Bytes::from_static(b"Hello, World!");
let compressed = compress(&data, CompressionAlgorithm::Lz4, 3).unwrap();
let decompressed = decompress(&compressed, CompressionAlgorithm::Lz4).unwrap();
assert_eq!(data, decompressed);