Skip to main content

decompress

Function decompress 

Source
pub fn decompress(input: &[u8], algorithm: Algorithm) -> Result<Vec<u8>>
Examples found in repository?
examples/01_roundtrip.rs (line 18)
15fn main() -> Result<(), Box<dyn std::error::Error>> {
16    let input = pseudo_random_bytes(64 * 1024);
17    let compressed = compress(&input, Algorithm::Lzfse)?;
18    let decompressed = decompress(&compressed, Algorithm::Lzfse)?;
19
20    assert_eq!(decompressed, input);
21    println!("input={} compressed={}", input.len(), compressed.len());
22    println!("✅ compression round-trip OK");
23    Ok(())
24}