pub struct RecoveredRecurring<P> {
pub spec: RecurringSpec<P>,
pub next: Option<Time>,
pub last: Option<TaskId>,
}Expand description
A recurring schedule restored from durable storage.
Fields§
§spec: RecurringSpec<P>The schedule.
next: Option<Time>Its stored next occurrence.
last: Option<TaskId>Task of the latest occurrence a queued schedule chains to.
Trait Implementations§
Auto Trait Implementations§
impl<P> Freeze for RecoveredRecurring<P>where
RecurringSpec<P>: Freeze,
impl<P> RefUnwindSafe for RecoveredRecurring<P>where
RecurringSpec<P>: RefUnwindSafe,
impl<P> Send for RecoveredRecurring<P>where
RecurringSpec<P>: Send,
impl<P> Sync for RecoveredRecurring<P>where
RecurringSpec<P>: Sync,
impl<P> Unpin for RecoveredRecurring<P>where
RecurringSpec<P>: Unpin,
impl<P> UnsafeUnpin for RecoveredRecurring<P>where
RecurringSpec<P>: UnsafeUnpin,
impl<P> UnwindSafe for RecoveredRecurring<P>where
RecurringSpec<P>: UnwindSafe,
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