decompress

Function decompress 

Source
pub fn decompress(
    data: &[u8],
    compression_type: CompressionType,
) -> Result<Vec<u8>>
Expand description

Decompress data using the specified algorithm

§Arguments

  • data - Compressed data
  • compression_type - Compression algorithm used

§Returns

Decompressed data

§Examples

use openigtlink_rust::compression::{compress, decompress, CompressionLevel, CompressionType};

let original = vec![1, 2, 3, 4, 5];
let compressed = compress(&original, CompressionType::Deflate, CompressionLevel::Default)?;
let decompressed = decompress(&compressed, CompressionType::Deflate)?;
assert_eq!(original, decompressed);