decompress

Function decompress 

Source
pub fn decompress(
    data: &Bytes,
    algorithm: CompressionAlgorithm,
) -> Result<Bytes>
Expand description

Decompress data using the specified algorithm

§Arguments

  • data - The compressed data
  • algorithm - 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);