Upgrade indicatif to 0.17.7
This commit is contained in:
14
src/main.rs
14
src/main.rs
@@ -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();
|
||||
}
|
||||
|
Reference in New Issue
Block a user