pub fn deserialize_snapshot_data_file<F, T>( data_file_path: &Path, deserializer: F) -> Result<T> where F: FnOnce(&mut BufReader<File>) -> Result<T>,