pub struct JobExecution {
pub execution_id: String,
pub job_id: String,
pub start_time: String,
pub end_time: Option<String>,
pub status: String,
pub error: Option<String>,
pub extra: Value,
}
Expand description
Job execution history
Fields§
§execution_id: String
Unique identifier for this job execution instance
job_id: String
ID of the scheduled job that was executed
start_time: String
Timestamp when the job execution started (ISO 8601 format)
end_time: Option<String>
Timestamp when the job execution finished (ISO 8601 format)
status: String
Execution status (running, completed, failed, cancelled)
error: Option<String>
Error description if the job execution failed
extra: Value
Trait Implementations§
Source§impl Clone for JobExecution
impl Clone for JobExecution
Source§fn clone(&self) -> JobExecution
fn clone(&self) -> JobExecution
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 JobExecution
impl Debug for JobExecution
Source§impl<'de> Deserialize<'de> for JobExecution
impl<'de> Deserialize<'de> for JobExecution
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
Auto Trait Implementations§
impl Freeze for JobExecution
impl RefUnwindSafe for JobExecution
impl Send for JobExecution
impl Sync for JobExecution
impl Unpin for JobExecution
impl UnwindSafe for JobExecution
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