pub enum WakeSchedule {
Unchanged,
Idle,
At(InstantMillis),
AtMost(InstantMillis),
}Variants§
Unchanged
Idle
At(InstantMillis)
AtMost(InstantMillis)
Early, never late. If woken early, that wake’s full recompute will resync the schedule exactly.
Trait Implementations§
Source§impl Clone for WakeSchedule
impl Clone for WakeSchedule
Source§fn clone(&self) -> WakeSchedule
fn clone(&self) -> WakeSchedule
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WakeSchedule
Source§impl Debug for WakeSchedule
impl Debug for WakeSchedule
impl Eq for WakeSchedule
Source§impl PartialEq for WakeSchedule
impl PartialEq for WakeSchedule
impl StructuralPartialEq for WakeSchedule
Auto Trait Implementations§
impl Freeze for WakeSchedule
impl RefUnwindSafe for WakeSchedule
impl Send for WakeSchedule
impl Sync for WakeSchedule
impl Unpin for WakeSchedule
impl UnsafeUnpin for WakeSchedule
impl UnwindSafe for WakeSchedule
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