summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-02-29 19:46:23 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-02-29 19:46:23 +0100
commit34ea62397b9ba2a3e309ffc33ad8aa9df204aaee (patch)
tree9e5e82e75f3e13efbc99bf6e3465e8209a068391
parentf5c014160ccb8584c796cce484196842ae2455cc (diff)
Add some scopes for better readability
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r--bin/core/imag-diagnostics/src/lib.rs37
1 files changed, 22 insertions, 15 deletions
diff --git a/bin/core/imag-diagnostics/src/lib.rs b/bin/core/imag-diagnostics/src/lib.rs
index 4b6e53c4..427abc67 100644
--- a/bin/core/imag-diagnostics/src/lib.rs
+++ b/bin/core/imag-diagnostics/src/lib.rs
@@ -116,16 +116,19 @@ impl ImagApplication for ImagDiagnostics {
let tick_chars = get_config(&rt, "rt.progressticker_chars")?;
let verbose = rt.cli().is_present("more-output");
- let style = if let Some(tick_chars) = tick_chars {
- ProgressStyle::default_spinner().tick_chars(&tick_chars)
- } else {
- ProgressStyle::default_spinner()
+ let progressbar = {
+ let p = ProgressBar::new(100);
+ p.set_style({
+ if let Some(tick_chars) = tick_chars {
+ ProgressStyle::default_spinner().tick_chars(&tick_chars)
+ } else {
+ ProgressStyle::default_spinner()
+ }
+ });
+ p.set_message("Accumulating data");
+ p
};
- let progressbar = ProgressBar::new(100);
- progressbar.set_style(style);
- progressbar.set_message("Accumulating data");
-
let diags = rt.store()
.entries()?
.into_get_iter()
@@ -140,14 +143,18 @@ impl ImagApplication for ImagDiagnostics {
.collect::<Result<Vec<_>>>()?;
let n = diags.len();
- let progressbar = ProgressBar::new(n as u64);
- let style = if let Some(template) = template {
- ProgressStyle::default_bar().template(&template)
- } else {
- ProgressStyle::default_bar()
+ let progressbar = {
+ let p = ProgressBar::new(n as u64);
+ p.set_style({
+ if let Some(template) = template {
+ ProgressStyle::default_bar().template(&template)
+ } else {
+ ProgressStyle::default_bar()
+ }
+ });
+ p.set_message("Calculating stats");
+ p
};
- progressbar.set_style(style);
- progressbar.set_message("Calculating stats");
let mut version_counts : BTreeMap<String, usize> = BTreeMap::new();
let mut sum_header_sections = 0;