diff options
Diffstat (limited to 'src/util')
-rw-r--r-- | src/util/time.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/util/time.rs b/src/util/time.rs index 679d1b4..e4bf75c 100644 --- a/src/util/time.rs +++ b/src/util/time.rs @@ -1,5 +1,4 @@ use anyhow::Result; -use std::thread; use std::time::SystemTime; pub fn seconds_since_unix_epoch() -> Result<u64> { @@ -36,20 +35,3 @@ fn plural(n: u64, str: &str) -> String { format!("{n} {str}s") } } - -/// Call the function, then sleep if necessary. -/// -/// Calling this will at least take the duration asked for in parameters. -pub fn wait_at_least<F>(f: F, d: std::time::Duration) -> Result<()> -where - F: Fn() -> Result<()>, -{ - let t1 = SystemTime::now(); - f()?; - let t2 = SystemTime::now(); - let elapsed = t2.duration_since(t1)?; - if elapsed < d { - thread::sleep(d - elapsed); - } - Ok(()) -} |