pub enum ExecutionLocation {
Remote,
Local,
NotExecuted,
}Expand description
Where a command definitively executed.
Variants§
Remote
Ran on a remote worker.
Local
Ran locally (fallback or non-compilation).
NotExecuted
Did not run (rejected / fail-closed).
Implementations§
Trait Implementations§
Source§impl Clone for ExecutionLocation
impl Clone for ExecutionLocation
impl Copy for ExecutionLocation
Source§impl Debug for ExecutionLocation
impl Debug for ExecutionLocation
Source§impl<'de> Deserialize<'de> for ExecutionLocation
impl<'de> Deserialize<'de> for ExecutionLocation
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 ExecutionLocation
Source§impl PartialEq for ExecutionLocation
impl PartialEq for ExecutionLocation
Source§impl Serialize for ExecutionLocation
impl Serialize for ExecutionLocation
impl StructuralPartialEq for ExecutionLocation
Auto Trait Implementations§
impl Freeze for ExecutionLocation
impl RefUnwindSafe for ExecutionLocation
impl Send for ExecutionLocation
impl Sync for ExecutionLocation
impl Unpin for ExecutionLocation
impl UnsafeUnpin for ExecutionLocation
impl UnwindSafe for ExecutionLocation
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.