1 2 3 4 5 6 7 8 9 10 11 12 13
use indicatif::{ProgressBar, ProgressStyle}; pub fn new(msg: String) -> ProgressBar { let pb = ProgressBar::new_spinner(); pb.enable_steady_tick(200); pb.set_style( ProgressStyle::default_spinner() .tick_chars("/|\\- ") .template("{spinner:.dim.bold} {wide_msg}"), ); pb.set_message(&msg); pb }