mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-27 11:16:03 +00:00
Fix progressbar doc
This commit is contained in:
parent
2597c9a566
commit
51a1a19f92
@ -51,12 +51,12 @@ impl Counter {
|
|||||||
/// ```
|
/// ```
|
||||||
/// # use cursive::prelude::*;
|
/// # use cursive::prelude::*;
|
||||||
/// let bar = ProgressBar::new()
|
/// let bar = ProgressBar::new()
|
||||||
/// .with_task(|ticker| {
|
/// .with_task(|counter| {
|
||||||
/// // This closure is called in parallel.
|
/// // This closure is called in parallel.
|
||||||
/// for _ in 0..100 {
|
/// for _ in 0..100 {
|
||||||
/// // Here we can communicate some
|
/// // Here we can communicate some
|
||||||
/// // advancement back to the bar.
|
/// // advancement back to the bar.
|
||||||
/// ticker(1);
|
/// counter.tick(1);
|
||||||
/// }
|
/// }
|
||||||
/// });
|
/// });
|
||||||
/// ```
|
/// ```
|
||||||
@ -115,10 +115,10 @@ impl ProgressBar {
|
|||||||
/// This does not reset the value, so it can be called several times
|
/// This does not reset the value, so it can be called several times
|
||||||
/// to advance the progress in multiple sessions.
|
/// to advance the progress in multiple sessions.
|
||||||
pub fn start<F: FnOnce(Counter) + Send + 'static>(&mut self, f: F) {
|
pub fn start<F: FnOnce(Counter) + Send + 'static>(&mut self, f: F) {
|
||||||
let ticker: Counter = self.value.clone();
|
let counter: Counter = self.value.clone();
|
||||||
|
|
||||||
thread::spawn(move || {
|
thread::spawn(move || {
|
||||||
f(ticker);
|
f(counter);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user