hidefix 0.12.0

Concurrent HDF5 and NetCDF4 reader (experimental)
Documentation
1
2
3
4
5
6
7
8
9
use anyhow::anyhow;
use libdeflater::Decompressor;

/// Helper to decompress a gzipped slice of `u8`s to another buffer of `u8`s.
pub fn decompress(compressed: &[u8], out: &mut [u8]) -> Result<usize, anyhow::Error> {
    let mut de = Decompressor::new();
    de.zlib_decompress(compressed, out)
        .map_err(|_| anyhow!("Could not decompress chunk"))
}