1use std::thread::sleep; 2use std::time::Duration; 3 4/// javascript-like `setTimeout` but sync 5pub fn set_timeout<T>(mut callback: T, ms: u64) 6 where T: FnMut() -> () { 7 sleep(Duration::from_millis(ms)); 8 callback(); 9}