pub enum ScheduleCadence {
Cron {
expression: String,
},
FixedRate {
milliseconds: u64,
},
FixedDelay {
milliseconds: u64,
},
}Expand description
How a schedule fires.
Variants§
Cron
Cron expression evaluated in the schedule’s timezone.
FixedRate
Fixed period measured from the scheduled time.
FixedDelay
Fixed delay measured from the previous completion.
Trait Implementations§
Source§impl Clone for ScheduleCadence
impl Clone for ScheduleCadence
Source§fn clone(&self) -> ScheduleCadence
fn clone(&self) -> ScheduleCadence
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 moreSource§impl Debug for ScheduleCadence
impl Debug for ScheduleCadence
Source§impl<'de> Deserialize<'de> for ScheduleCadence
impl<'de> Deserialize<'de> for ScheduleCadence
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 ScheduleCadence
Source§impl PartialEq for ScheduleCadence
impl PartialEq for ScheduleCadence
Source§impl Serialize for ScheduleCadence
impl Serialize for ScheduleCadence
impl StructuralPartialEq for ScheduleCadence
Auto Trait Implementations§
impl Freeze for ScheduleCadence
impl RefUnwindSafe for ScheduleCadence
impl Send for ScheduleCadence
impl Sync for ScheduleCadence
impl Unpin for ScheduleCadence
impl UnsafeUnpin for ScheduleCadence
impl UnwindSafe for ScheduleCadence
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