Atomically set the clock to a new value. Returns the previous value.
(&self, now_ms: u64)
| 168 | |
| 169 | /// Atomically set the clock to a new value. Returns the previous value. |
| 170 | pub fn set(&self, now_ms: u64) -> u64 { |
| 171 | self.now_ms |
| 172 | .swap(now_ms, std::sync::atomic::Ordering::SeqCst) |
| 173 | } |
| 174 | |
| 175 | /// Advance the clock by `delta_ms`. |
| 176 | pub fn advance(&self, delta_ms: u64) { |
no outgoing calls
no test coverage detected