pub enum ExecFailureClass {
WorkerEnvironment,
ProductCompile,
Indeterminate,
}Expand description
Classification of a failed offloaded execution.
Variants§
WorkerEnvironment
A worker/environment failure (e.g. disk full) — NOT the project’s code.
ProductCompile
A genuine product compile failure proven by compiler diagnostics.
Indeterminate
Neither signal present — cannot attribute.
Implementations§
Trait Implementations§
Source§impl Clone for ExecFailureClass
impl Clone for ExecFailureClass
impl Copy for ExecFailureClass
Source§impl Debug for ExecFailureClass
impl Debug for ExecFailureClass
Source§impl<'de> Deserialize<'de> for ExecFailureClass
impl<'de> Deserialize<'de> for ExecFailureClass
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
impl Eq for ExecFailureClass
Source§impl PartialEq for ExecFailureClass
impl PartialEq for ExecFailureClass
Source§impl Serialize for ExecFailureClass
impl Serialize for ExecFailureClass
impl StructuralPartialEq for ExecFailureClass
Auto Trait Implementations§
impl Freeze for ExecFailureClass
impl RefUnwindSafe for ExecFailureClass
impl Send for ExecFailureClass
impl Sync for ExecFailureClass
impl Unpin for ExecFailureClass
impl UnsafeUnpin for ExecFailureClass
impl UnwindSafe for ExecFailureClass
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.