pub fn serialize_snapshot_data_file<F>( data_file_path: &Path, serializer: F) -> Result<u64> where F: FnOnce(&mut BufWriter<File>) -> Result<()>,