From 5e545f8877e1b269ee12856bcc0dcc08766b6b48 Mon Sep 17 00:00:00 2001 From: Redzic Date: Tue, 6 Jul 2021 17:58:03 -0400 Subject: [PATCH] Modify download example to use custom template keys --- examples/download.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/download.rs b/examples/download.rs index beb629ce..994696c5 100644 --- a/examples/download.rs +++ b/examples/download.rs @@ -10,7 +10,8 @@ fn main() { let pb = ProgressBar::new(total_size); pb.set_style(ProgressStyle::default_bar() - .template("{spinner:.green} [{elapsed_precise}] [{wide_bar:.cyan/blue}] {bytes}/{total_bytes} ({eta})") + .with_key("eta_secs", |state| format!("{:.1}s", state.eta().as_secs_f64())) + .template("{spinner:.green} [{elapsed_precise}] [{wide_bar:.cyan/blue}] {bytes}/{total_bytes} ({eta_secs} remaining)") .progress_chars("#>-")); while downloaded < total_size {