use std::fs::File;
use std::io::Read;
use hydraulic::Gzip;
use hydraulic::prelude::*;
fn main() {
let data = vec![2u8; 32];
let f = compress(&*data);
println!("{:?}", f.bytes());
}
fn compress(data: &[u8]) -> File {
let alg = Gzip::default();
let mut compressor = WriteEncoder::new(&alg, File::create("../../foo.txt").unwrap(), CompressionLevel::High);
compressor.queue(&data);
compressor.write().unwrap();
let finalised = compressor.finish().unwrap();
finalised
}