simplet2s 0.2.0

A simple traditional Chinese to simplified Chinese converter
Documentation
use std::env;
use std::fs::{self, File};
use std::io::{BufWriter, Write};
use std::path::Path;

fn main() {
    let path = Path::new(&env::var("OUT_DIR").unwrap()).join("codegen.rs");
    let mut map = phf_codegen::Map::new();
    let bytes = fs::read("src/t2s.txt").expect("cannot open t2s.txt");
    let content = String::from_utf8_lossy(&bytes);
    for line in content.lines() {
        let mut iter = line.split_whitespace();
        let tr = iter.next().unwrap();
        let si = iter.next().unwrap();
        map.entry(tr, &format!("\"{}\"", si));
    }
    let mut file = BufWriter::new(File::create(&path).unwrap());
    write!(
        &mut file,
        "static T2S_MAP: phf::Map<&'static str, &'static str> = "
    )
    .unwrap();
    write!(&mut file, "{}", map.build()).unwrap();
    write!(&mut file, ";\n").unwrap();
}