pub struct Job {
pub id: u64,
pub run_id: u64,
pub run_attempt: u64,
pub name: String,
pub labels: Vec<String>,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub conclusion: Option<String>,
pub runner_name: Option<String>,
}Expand description
One job from jobs[].
completed_at is None when the field is missing or null. A blank
completion time is stored as given and still counts as in progress.
Fields§
§id: u64§run_id: u64§run_attempt: u64§name: String§labels: Vec<String>§started_at: Option<String>§completed_at: Option<String>§conclusion: Option<String>§runner_name: Option<String>Implementations§
Trait Implementations§
impl Eq for Job
impl StructuralPartialEq for Job
Auto Trait Implementations§
impl Freeze for Job
impl RefUnwindSafe for Job
impl Send for Job
impl Sync for Job
impl Unpin for Job
impl UnsafeUnpin for Job
impl UnwindSafe for Job
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