ucd-data 0.1.0

A crate that just simply stores all UCD data as a `static` array
Documentation
use bzip3::read::Bz3Decoder;
use std::fs::File;
use std::io::{BufReader, BufWriter};
use std::path::PathBuf;
use std::{env, io};

fn main() {
    let out_dir = env::var("OUT_DIR").unwrap();
    let mut reader = BufReader::new(File::open("data.bz3").unwrap());

    let mut writer = BufWriter::new(
        File::options()
            .truncate(true)
            .create(true)
            .write(true)
            .read(true)
            .open(PathBuf::from(out_dir).join("include"))
            .unwrap(),
    );
    let mut decoder = Bz3Decoder::new(&mut reader).unwrap();
    io::copy(&mut decoder, &mut writer).unwrap();
}