pub struct JobSummary {
pub job_id: String,
pub state: String,
pub exit_code: Option<i32>,
pub created_at: String,
pub started_at: Option<String>,
pub finished_at: Option<String>,
pub updated_at: Option<String>,
pub tags: Vec<String>,
}Expand description
Summary of a single job, included in list responses.
Fields§
§job_id: String§state: StringJob state: created | running | exited | killed | failed | unknown
exit_code: Option<i32>§created_at: StringCreation timestamp from meta.json (RFC 3339).
started_at: Option<String>Execution start timestamp; absent for created state.
finished_at: Option<String>§updated_at: Option<String>Tags assigned to this job (always present; empty array when none).
Trait Implementations§
Source§impl Debug for JobSummary
impl Debug for JobSummary
Source§impl<'de> Deserialize<'de> for JobSummary
impl<'de> Deserialize<'de> for JobSummary
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 JobSummary
impl RefUnwindSafe for JobSummary
impl Send for JobSummary
impl Sync for JobSummary
impl Unpin for JobSummary
impl UnsafeUnpin for JobSummary
impl UnwindSafe for JobSummary
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