pub fn elapsed_ms(&self) -> u64 {
        let now = timestamp();
        let last = self.last_update.load(Ordering::Relaxed);
        now.saturating_sub(last) // wrapping somehow?
    }
/// return ms elapsed since the last time the time was set
return ms elapsed since the last time the time was set
return ms elapsed since the last time the time was set
pub fn elapsed_ms(&self) -> u64 {
        let now = timestamp();
        let last = self.last_update.load(Ordering::Relaxed);
        now.saturating_sub(last) // wrapping somehow?
    }
pub fn elapsed_ms ( & self ) -> u64 { let now = timestamp ( ) ; let last = self . last_update . load ( Ordering :: Relaxed ) ; now . saturating_sub ( last ) // wrapping somehow? }
return ms elapsed since the last time the time was set
return ms elapsed since the last time the time was set
&self