chiark
/
gitweb
/
~ianmdlvl
/
otter.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b2fb622
)
termprogress::Nest: Show outer phase number only if count>1
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 22 May 2021 21:48:46 +0000
(22:48 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 22 May 2021 21:48:46 +0000
(22:48 +0100)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
src/termprogress.rs
patch
|
blob
|
history
diff --git
a/src/termprogress.rs
b/src/termprogress.rs
index 9374e6e0c8f81f53d1fc42f775cd81bedb232bcd..6ef4291c93f77877e5878c85022dd8ab2f8d330a 100644
(file)
--- a/
src/termprogress.rs
+++ b/
src/termprogress.rs
@@
-189,11
+189,17
@@
impl Reporter for Nest {
}
self.inner_last_phase = inner_pi.phase.i;
+ let desc = if self.outer_n > 1 {
+ format!("{}/{} {}", self.outer_i, self.outer_n,
+ &inner_pi.phase.desc).into()
+ } else {
+ inner_pi.phase.desc.clone()
+ };
+
let outer_phase = progress::Count {
i: inner_pi.phase.i + inner_pi.phase.n * self.outer_i,
n: inner_pi.phase.n * self.outer_n,
- desc: format!("{}/{} {}", self.outer_i, self.outer_n,
- &inner_pi.phase.desc).into(),
+ desc,
};
let outer_pi = ProgressInfo {