pub struct RecurringInfo {
pub name: Arc<str>,
pub cron: Arc<str>,
pub tz: Option<Arc<str>>,
pub pool: Arc<str>,
pub kind: Arc<str>,
pub overlap: OverlapPolicy,
pub next: Option<Time>,
pub last_task: Option<TaskId>,
}Expand description
A recurring schedule, as listed by Core::list_recurring.
Fields§
§name: Arc<str>Schedule name.
cron: Arc<str>Cron expression.
tz: Option<Arc<str>>Time zone (UTC if None).
pool: Arc<str>Pool of its occurrences.
kind: Arc<str>Kind of its occurrences.
overlap: OverlapPolicyOverlap policy.
next: Option<Time>Next occurrence (None when the schedule has ended).
last_task: Option<TaskId>Task of the latest occurrence.
Trait Implementations§
Source§impl Clone for RecurringInfo
impl Clone for RecurringInfo
Source§impl Debug for RecurringInfo
impl Debug for RecurringInfo
Source§impl PartialEq for RecurringInfo
impl PartialEq for RecurringInfo
impl StructuralPartialEq for RecurringInfo
Auto Trait Implementations§
impl Freeze for RecurringInfo
impl RefUnwindSafe for RecurringInfo
impl Send for RecurringInfo
impl Sync for RecurringInfo
impl Unpin for RecurringInfo
impl UnsafeUnpin for RecurringInfo
impl UnwindSafe for RecurringInfo
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