pub struct PendingSchedule {
pub id: Uuid,
pub job_timing_policy: ScheduleJobTimingPolicy,
pub job_creation_policy: ScheduleJobCreationPolicy,
pub last_target_execution_time: Option<SystemTime>,
pub time_range: Option<ScheduleTimeRange>,
}
Expand description
A pending schedule.
Fields§
§id: Uuid
The unique identifier of the schedule.
job_timing_policy: ScheduleJobTimingPolicy
Scheduling policy for the schedule.
job_creation_policy: ScheduleJobCreationPolicy
Policy for new jobs created by the schedule.
last_target_execution_time: Option<SystemTime>
The target execution time of the last job created by the schedule, if any.
time_range: Option<ScheduleTimeRange>
The time range for the schedule.
Trait Implementations§
Source§impl Clone for PendingSchedule
impl Clone for PendingSchedule
Source§fn clone(&self) -> PendingSchedule
fn clone(&self) -> PendingSchedule
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 PendingSchedule
impl Debug for PendingSchedule
Source§impl PartialEq for PendingSchedule
impl PartialEq for PendingSchedule
impl Eq for PendingSchedule
impl StructuralPartialEq for PendingSchedule
Auto Trait Implementations§
impl Freeze for PendingSchedule
impl RefUnwindSafe for PendingSchedule
impl Send for PendingSchedule
impl Sync for PendingSchedule
impl Unpin for PendingSchedule
impl UnwindSafe for PendingSchedule
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request