extern crate flate2_expose;
use flate2_expose::bufread::DeflateEncoder;
use flate2_expose::Compression;
use std::fs::File;
use std::io;
use std::io::prelude::*;
use std::io::BufReader;
fn main() {
println!("{:?}", open_hello_world().unwrap());
}
fn open_hello_world() -> io::Result<Vec<u8>> {
let f = File::open("examples/hello_world.txt")?;
let b = BufReader::new(f);
let mut deflater = DeflateEncoder::new(b, Compression::fast());
let mut buffer = Vec::new();
deflater.read_to_end(&mut buffer)?;
Ok(buffer)
}