[−][src]Struct pacemaker::Pacemaker
Regulate minimum time intervals between some tasks.
Methods
impl Pacemaker
[src]
pub fn new(min_interval: Duration) -> Pacemaker
[src]
Crate Pacemaker with minimum interval between ticks.
pub fn tick(&mut self) -> bool
[src]
Checks if minimum interval time has elapsed; returns true and resets if it did.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Pacemaker
impl Send for Pacemaker
impl Sync for Pacemaker
impl Unpin for Pacemaker
impl UnwindSafe for Pacemaker
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,