pub struct GroupedCronSchedule {
pub cron: CronSchedule,
pub spread: Duration,
pub group_size: u32,
pub member_index: u32,
pub group_seed: Option<String>,
}Expand description
Cron schedule that spreads members evenly inside a post-anchor window.
Fields§
§cron: CronSchedule§spread: Duration§group_size: u32§member_index: u32§group_seed: Option<String>Implementations§
Source§impl GroupedCronSchedule
impl GroupedCronSchedule
pub fn new( cron: CronSchedule, spread: Duration, group_size: u32, member_index: u32, ) -> Self
pub fn with_group_seed(self, group_seed: impl Into<String>) -> Self
Trait Implementations§
Source§impl Clone for GroupedCronSchedule
impl Clone for GroupedCronSchedule
Source§fn clone(&self) -> GroupedCronSchedule
fn clone(&self) -> GroupedCronSchedule
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 GroupedCronSchedule
impl Debug for GroupedCronSchedule
impl Eq for GroupedCronSchedule
Source§impl PartialEq for GroupedCronSchedule
impl PartialEq for GroupedCronSchedule
Source§fn eq(&self, other: &GroupedCronSchedule) -> bool
fn eq(&self, other: &GroupedCronSchedule) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GroupedCronSchedule
Auto Trait Implementations§
impl Freeze for GroupedCronSchedule
impl RefUnwindSafe for GroupedCronSchedule
impl Send for GroupedCronSchedule
impl Sync for GroupedCronSchedule
impl Unpin for GroupedCronSchedule
impl UnsafeUnpin for GroupedCronSchedule
impl UnwindSafe for GroupedCronSchedule
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