#[non_exhaustive]pub enum JobScope {
Created,
Pending,
Running,
Failed,
Success,
Canceled,
Skipped,
WaitingForResource,
Manual,
}Expand description
Scopes for jobs.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Created
Created, but blocked on dependencies or triggers.
Pending
Ready to run, but have not been claimed by a runner.
Running
Currently running.
Failed
Failed jobs.
Success
Successful jobs.
Canceled
Canceled jobs.
Skipped
Skipped jobs.
WaitingForResource
Jobs waiting for a resource.
Manual
Awaiting manual triggering.
Trait Implementations§
source§impl ParamValue<'static> for JobScope
impl ParamValue<'static> for JobScope
source§impl PartialEq for JobScope
impl PartialEq for JobScope
impl Copy for JobScope
impl Eq for JobScope
impl StructuralPartialEq for JobScope
Auto Trait Implementations§
impl RefUnwindSafe for JobScope
impl Send for JobScope
impl Sync for JobScope
impl Unpin for JobScope
impl UnwindSafe for JobScope
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.