fence A simple rate limiter. Examples let mut f = Fence::from_secs(1); loop { // Something expensive f.sleep(); }