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