pub struct RecurringScheduleWire {
pub name: String,
pub cron: String,
pub payload: Vec<u8>,
pub priority: u8,
pub max_attempts: u32,
pub enabled: bool,
pub next_run_ms: u64,
}Expand description
Cron-driven recurring job registered on a queue stream.
Fields§
§name: StringUnique schedule name within the stream.
cron: StringCron expression (5-field min hour dom month dow or 6-field with seconds).
payload: Vec<u8>Payload enqueued on each tick.
priority: u8Passed to QueueEnqueueRequest::priority.
max_attempts: u32Passed to QueueEnqueueRequest::max_attempts.
enabled: boolWhen false the schedule is stored but does not fire.
next_run_ms: u64Next fire time (unix ms); leader-maintained.
Trait Implementations§
Source§impl Clone for RecurringScheduleWire
impl Clone for RecurringScheduleWire
Source§fn clone(&self) -> RecurringScheduleWire
fn clone(&self) -> RecurringScheduleWire
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 RecurringScheduleWire
impl Debug for RecurringScheduleWire
Source§impl<'de> Deserialize<'de> for RecurringScheduleWire
impl<'de> Deserialize<'de> for RecurringScheduleWire
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 RecurringScheduleWire
Source§impl PartialEq for RecurringScheduleWire
impl PartialEq for RecurringScheduleWire
Source§impl Serialize for RecurringScheduleWire
impl Serialize for RecurringScheduleWire
impl StructuralPartialEq for RecurringScheduleWire
Auto Trait Implementations§
impl Freeze for RecurringScheduleWire
impl RefUnwindSafe for RecurringScheduleWire
impl Send for RecurringScheduleWire
impl Sync for RecurringScheduleWire
impl Unpin for RecurringScheduleWire
impl UnsafeUnpin for RecurringScheduleWire
impl UnwindSafe for RecurringScheduleWire
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