pub struct ReadyExecution {
pub execution_id: ExecutionId,
pub job_id: JobId,
pub job_type_id: JobTypeId,
pub input_payload_json: String,
pub attempt_number: u64,
pub retry_policy: RetryPolicy,
pub target_execution_time: SystemTime,
}Expand description
An execution ready to be executed.
Fields§
§execution_id: ExecutionIdThe execution ID.
job_id: JobIdThe job ID.
job_type_id: JobTypeIdThe job type ID of the execution.
input_payload_json: StringThe input JSON for the execution.
attempt_number: u64The attempt number of the execution.
The first attempt is 1.
retry_policy: RetryPolicyThe retry policy of the job this execution belongs to.
target_execution_time: SystemTimeThe target execution time for the execution.
Trait Implementations§
Source§impl Clone for ReadyExecution
impl Clone for ReadyExecution
Source§fn clone(&self) -> ReadyExecution
fn clone(&self) -> ReadyExecution
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 moreAuto Trait Implementations§
impl Freeze for ReadyExecution
impl RefUnwindSafe for ReadyExecution
impl Send for ReadyExecution
impl Sync for ReadyExecution
impl Unpin for ReadyExecution
impl UnwindSafe for ReadyExecution
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