File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -202,7 +202,7 @@ fn main() {
202
202
} ) ;
203
203
let percentage_progress = exercises_done as f32 / exercises. len ( ) as f32 * 100.0 ;
204
204
println ! (
205
- "Progress: You completed {} / {} exercises ({:.2 } %)." ,
205
+ "Progress: You completed {} / {} exercises ({:.1 } %)." ,
206
206
exercises_done,
207
207
exercises. len( ) ,
208
208
percentage_progress
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ pub fn verify<'a>(
16
16
let ( num_done, total) = progress;
17
17
let bar = ProgressBar :: new ( total as u64 ) ;
18
18
bar. set_style ( ProgressStyle :: default_bar ( )
19
- . template ( "Progress: [{bar:60.green/red}] {pos}/{len}" )
19
+ . template ( "Progress: [{bar:60.green/red}] {pos}/{len} {msg} " )
20
20
. progress_chars ( "#>-" )
21
21
) ;
22
22
bar. set_position ( num_done as u64 ) ;
@@ -29,6 +29,8 @@ pub fn verify<'a>(
29
29
if !compile_result. unwrap_or ( false ) {
30
30
return Err ( exercise) ;
31
31
}
32
+ let percentage = num_done as f32 / total as f32 * 100.0 ;
33
+ bar. set_message ( format ! ( "({:.1} %)" , percentage) ) ;
32
34
bar. inc ( 1 ) ;
33
35
}
34
36
Ok ( ( ) )
You can’t perform that action at this time.
0 commit comments