pub struct CiJob {
pub id: JobId,
pub name: String,
pub status: JobStatus,
pub needs: Vec<JobId>,
}Expand description
One job within a run, with its upstream dependencies (the DAG edges).
Fields§
§id: JobId§name: String§status: JobStatus§needs: Vec<JobId>Trait Implementations§
impl Eq for CiJob
impl StructuralPartialEq for CiJob
Auto Trait Implementations§
impl Forget for CiJob
impl Freeze for CiJob
impl RefUnwindSafe for CiJob
impl Send for CiJob
impl Sync for CiJob
impl Unpin for CiJob
impl UnsafeUnpin for CiJob
impl UnwindSafe for CiJob
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.