diff options
Diffstat (limited to 'src/aggregate.rs')
-rw-r--r-- | src/aggregate.rs | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/src/aggregate.rs b/src/aggregate.rs index 3d3ac2d..dacaaa7 100644 --- a/src/aggregate.rs +++ b/src/aggregate.rs @@ -40,15 +40,17 @@ pub fn aggregate( if let Some(mut err) = err { thread::spawn({ let shared_count = Arc::clone(&shared_count); - thread::sleep(Duration::from_secs(1)); - move || loop { - thread::sleep(Duration::from_millis(100)); - write!( - err, - "Enumerating {} entries\r", - shared_count.load(Ordering::Acquire) - ) - .ok(); + move || { + thread::sleep(Duration::from_secs(1)); + loop { + thread::sleep(Duration::from_millis(100)); + write!( + err, + "Enumerating {} entries\r", + shared_count.load(Ordering::Acquire) + ) + .ok(); + } } }); } |