Jelajahi Sumber

extract: return if it fails to extract a file

Alexandre Janniaux 5 tahun lalu
induk
melakukan
2ffa4ce949
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      src/main.rs

+ 2 - 1
src/main.rs

@@ -48,7 +48,8 @@ fn extract(input: PathBuf, output_directory: PathBuf)
 
         file_list.push(output_filename);
 
-        io::copy(&mut entry, &mut file);
+        io::copy(&mut entry, &mut file)
+            .map_err(|_| ())?;
     }
 
     Ok(file_list)