Upgrade indicatif to 0.17.7

This commit is contained in:
2023-10-20 01:15:52 +02:00
parent 5768681a88
commit 003c2c1c43
3 changed files with 30 additions and 10 deletions

View File

@@ -1,6 +1,7 @@
use std::collections::{HashMap, HashSet};
use std::fs;
use std::path::{Path, PathBuf};
use std::time::Duration;
use eyre::Result;
use image::{DynamicImage, GenericImage, GenericImageView, Rgba};
@@ -74,23 +75,23 @@ fn make_pbar(msg: &'static str, len: u64) -> ProgressBar {
bar.set_style(
ProgressStyle::default_bar()
.template("[{elapsed_precise}/{eta_precise}] {bar:40.green/red} {pos:>4}/{len:4} {msg}")
.expect("asdf")
.progress_chars("##-")
.on_finish(ProgressFinish::AndLeave),
);
bar
}
/// Create a styled spinner
fn make_spinner(msg: &'static str, done_msg: &'static str) -> ProgressBar {
fn make_spinner(msg: &'static str) -> ProgressBar {
let bar = ProgressBar::new(0);
bar.set_message(msg);
bar.set_style(
ProgressStyle::default_bar()
.template("{spinner:.yellow} {msg}")
.expect("asdf")
.progress_chars("##-")
.on_finish(ProgressFinish::WithMessage(done_msg.into())),
);
bar.enable_steady_tick(100);
bar.enable_steady_tick(Duration::from_millis(100));
bar
}
@@ -210,7 +211,10 @@ fn main() -> Result<()> {
}
}
let spinner = make_spinner("Saving", "Saved!");
// Optional export of group tiles
//
let spinner = make_spinner("Saving");
mosaic.save(output)?;
spinner.finish_using_style();
}