pub enum FrequencySeconds {
Once(u64),
Repeated(u64),
CountDown(u64, u64),
}Expand description
Frequency specification for task execution timing.
Variants§
Once(u64)
Execute once after the specified number of seconds.
Repeated(u64)
Execute repeatedly at the specified interval (in seconds).
CountDown(u64, u64)
Execute a specific number of times at the specified interval.
Trait Implementations§
Source§impl Clone for FrequencySeconds
impl Clone for FrequencySeconds
Source§fn clone(&self) -> FrequencySeconds
fn clone(&self) -> FrequencySeconds
Returns a duplicate of the value. Read more
1.0.0 · 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 FrequencySeconds
impl Debug for FrequencySeconds
Source§impl Default for FrequencySeconds
impl Default for FrequencySeconds
Source§fn default() -> FrequencySeconds
fn default() -> FrequencySeconds
Returns the “default value” for a type. Read more
Source§impl Hash for FrequencySeconds
impl Hash for FrequencySeconds
Source§impl PartialEq for FrequencySeconds
impl PartialEq for FrequencySeconds
impl Copy for FrequencySeconds
impl Eq for FrequencySeconds
impl StructuralPartialEq for FrequencySeconds
Auto Trait Implementations§
impl Freeze for FrequencySeconds
impl RefUnwindSafe for FrequencySeconds
impl Send for FrequencySeconds
impl Sync for FrequencySeconds
impl Unpin for FrequencySeconds
impl UnsafeUnpin for FrequencySeconds
impl UnwindSafe for FrequencySeconds
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