basic/basic.rs
1use std::{io::Result, thread, time::{Duration, Instant}};
2use circle_rs::{Infinite, Progress};
3
4pub fn main() -> Result<()> {
5 println!("\n100 ms delay");
6 let mut loader = Infinite::new().to_stderr();
7 loader.set_msg("Polling");
8
9 let start_thread = loader.start()?;
10 let now = Instant::now();
11 thread::sleep(Duration::from_secs(2));
12 loader.stop()?;
13 println!("elapsed {} {:?}",start_thread, now.elapsed());
14
15 Ok(())
16}
17