Initial vendor packages
Signed-off-by: Valentin Popov <valentin@popov.link>
This commit is contained in:
27
vendor/indicatif/tests/multi-autodrop.rs
vendored
Normal file
27
vendor/indicatif/tests/multi-autodrop.rs
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
use std::thread;
|
||||
use std::time::Duration;
|
||||
|
||||
use indicatif::{MultiProgress, ProgressBar};
|
||||
|
||||
#[test]
|
||||
fn main() {
|
||||
let pb = {
|
||||
let m = MultiProgress::new();
|
||||
m.add(ProgressBar::new(10))
|
||||
// The MultiProgress is dropped here.
|
||||
};
|
||||
|
||||
{
|
||||
#[allow(clippy::redundant_clone)]
|
||||
let pb2 = pb.clone();
|
||||
for _ in 0..10 {
|
||||
pb2.inc(1);
|
||||
thread::sleep(Duration::from_millis(50));
|
||||
}
|
||||
}
|
||||
|
||||
pb.set_message("Done");
|
||||
pb.finish();
|
||||
|
||||
println!("Done with MultiProgress");
|
||||
}
|
1822
vendor/indicatif/tests/render.rs
vendored
Normal file
1822
vendor/indicatif/tests/render.rs
vendored
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user