pub struct HashedWheelTimerScheduler { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Drop for HashedWheelTimerScheduler
impl Drop for HashedWheelTimerScheduler
Source§impl Scheduler for HashedWheelTimerScheduler
impl Scheduler for HashedWheelTimerScheduler
fn schedule_once( &self, delay: Duration, task: BoxFuture<'static, ()>, ) -> SchedulerHandle
fn schedule_at_fixed_rate( &self, initial_delay: Duration, interval: Duration, task: Arc<dyn Fn() + Send + Sync>, ) -> SchedulerHandle
Auto Trait Implementations§
impl Freeze for HashedWheelTimerScheduler
impl !RefUnwindSafe for HashedWheelTimerScheduler
impl Send for HashedWheelTimerScheduler
impl Sync for HashedWheelTimerScheduler
impl Unpin for HashedWheelTimerScheduler
impl UnsafeUnpin for HashedWheelTimerScheduler
impl !UnwindSafe for HashedWheelTimerScheduler
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