pub struct Timer {
pub interval_ms: u32,
/* private fields */
}Expand description
A timer that fires at regular intervals.
Fields§
§interval_ms: u32Interval in milliseconds
Implementations§
Source§impl Timer
impl Timer
Sourcepub const fn with_max_ticks(self, max: u64) -> Self
pub const fn with_max_ticks(self, max: u64) -> Self
Set maximum tick count (0 = unlimited).
Sourcepub const fn is_running(&self) -> bool
pub const fn is_running(&self) -> bool
Check if the timer is running.
Sourcepub const fn tick_count(&self) -> u64
pub const fn tick_count(&self) -> u64
Get the tick count.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Timer
impl RefUnwindSafe for Timer
impl Send for Timer
impl Sync for Timer
impl Unpin for Timer
impl UnwindSafe for Timer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more