feat: v0.1.4 opt error processing

This commit is contained in:
2022-08-20 22:12:51 +08:00
parent cb7817dc81
commit 38b56e67b8
3 changed files with 10 additions and 26 deletions

View File

@@ -147,7 +147,7 @@ fn read_file_full(file_name: &str) -> XResult<Vec<u8>> {
let mut ret: Vec<u8> = Vec::with_capacity(file_len as usize);
let pb = ProgressBar::new(file_len);
pb.set_style(ProgressStyle::default_bar().template(PB_TEMPLATE).progress_chars(PB_PROGRESS));
pb.set_style(ProgressStyle::default_bar().template(PB_TEMPLATE)?.progress_chars(PB_PROGRESS));
let mut read = 0_u64;
loop {
@@ -173,7 +173,7 @@ fn calc_file_digest(digest: &mut dyn Digest, file_name: &str) -> XResult<String>
let mut processed = 0_u64;
let pb = ProgressBar::new(file_len);
pb.set_style(ProgressStyle::default_bar().template(PB_TEMPLATE).progress_chars(PB_PROGRESS));
pb.set_style(ProgressStyle::default_bar().template(PB_TEMPLATE)?.progress_chars(PB_PROGRESS));
loop {
let len = match f.read(&mut buf) {