pub fn read_file(path: &Path) -> Result<String>