pub struct Job {
pub id: String,
pub pipeline_id: String,
pub name: String,
pub status: String,
pub raw_status: String,
pub stage: String,
pub web_url: String,
pub created_at: String,
pub finished_at: Option<String>,
pub duration_seconds: Option<f64>,
}Fields§
§id: String§pipeline_id: StringPipeline / workflow-run this job belongs to.
name: String§status: StringNormalized status: success | failed | running | canceled | pending | other
raw_status: String§stage: String§web_url: String§created_at: String§finished_at: Option<String>§duration_seconds: Option<f64>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Job
impl<'de> Deserialize<'de> for Job
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 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