pub struct TimerInterval { /* private fields */ }Expand description
A periodic ticker over the delayed-callback timer — the RTEMS backend for
crate::runtime::task::interval. Mirrors tokio::time::Interval with its
default MissedTickBehavior::Burst: the first tick is immediate and tick
deadlines are anchored at construction (start + period, start + 2·period,
…), so an overdue tick fires immediately and successive overdue ticks burst
back-to-back until the schedule is caught up.
Implementations§
Source§impl TimerInterval
impl TimerInterval
Auto Trait Implementations§
impl Freeze for TimerInterval
impl RefUnwindSafe for TimerInterval
impl Send for TimerInterval
impl Sync for TimerInterval
impl Unpin for TimerInterval
impl UnsafeUnpin for TimerInterval
impl UnwindSafe for TimerInterval
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