Skip to content

Commit be5230d

Browse files
committed
fix ProgressBar::new() example
1 parent 03225d5 commit be5230d

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

clang-installer/src/progress_bar.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,13 @@ impl ProgressBar {
3737
/// Creates a new `ProgressBar` instance.
3838
///
3939
/// This is considered infallible, but it is recommended to call [`Self::render()`] immediately after instantiation.
40+
///
4041
/// ```
42+
/// use std::num::NonZero;
4143
/// use clang_installer::ProgressBar;
42-
/// let mut progress_bar = ProgressBar::new(Some(100), "Downloading");
44+
///
45+
/// let total = NonZero::new(100);
46+
/// let mut progress_bar = ProgressBar::new(total, "Downloading");
4347
/// progress_bar.render().unwrap(); // render 0% state
4448
/// progress_bar.inc(50).unwrap(); // render 50% state
4549
/// progress_bar.inc(50).unwrap(); // render 100% state

0 commit comments

Comments
 (0)