pub enum CronKind {
Recurring(String),
Once(SystemTime),
}Expand description
What schedule drives a cron.
Variants§
Recurring(String)
A 5-field cron expression evaluated at minute granularity.
After each fire next_fire advances to the next matching slot.
Once(SystemTime)
A one-shot fire at the given instant. After firing the entry
self-deletes. next_fire mirrors this instant.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CronKind
impl<'de> Deserialize<'de> for CronKind
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CronKind
impl StructuralPartialEq for CronKind
Auto Trait Implementations§
impl Freeze for CronKind
impl RefUnwindSafe for CronKind
impl Send for CronKind
impl Sync for CronKind
impl Unpin for CronKind
impl UnsafeUnpin for CronKind
impl UnwindSafe for CronKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.