A rust crate i use for my projects
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

push

MrSnowy 74a1b5bd 67567b28

+3 -4
+3 -4
src/lib.rs
··· 7 7 time::{Duration, Instant}, 8 8 }; 9 9 10 - pub fn push_progress_bar( 10 + pub fn start_progress_bar( 11 11 done: &Arc<AtomicU64>, 12 12 total: u64, 13 13 size: u8, ··· 21 21 // let size = size.clone(); 22 22 23 23 thread::spawn(move || { 24 - let sleep = Duration::from_secs(1); 25 24 loop { 26 25 let done = done.load(Ordering::Relaxed); 27 26 ··· 77 76 break; 78 77 } 79 78 print!("sleeping"); 80 - thread::sleep(sleep); 79 + thread::sleep(update_time); 81 80 } 82 81 }); 83 82 } ··· 97 96 98 97 let value = Arc::new(AtomicU64::from(0)); 99 98 100 - push_progress_bar(&value, 100, 50, "Being silly", now, Duration::from_secs(1)); 99 + start_progress_bar(&value, 100, 50, "Being silly", now, Duration::from_secs(1)); 101 100 102 101 for _ in 0..=100 { 103 102 value.fetch_add(1, Ordering::Relaxed);