use std::fs::File;
use std::io::Read;
pub fn read_file_unchecked(path: &str) -> String {
let mut v = Vec::new();
File::open(path).unwrap().read_to_end(&mut v);
unsafe { String::from_utf8_unchecked(v) }
}
pub fn read_file(path: &str) -> Option<String> {
let f = File::open(path);
match f {
Ok(mut f) => {
let mut v = Vec::new();
f.read_to_end(&mut v);
match String::from_utf8(v) {
Ok(s) => Some(s),
_ => None
}
}
_ => None
}
}