pub enum ExecDisposition {
RunRemote,
RunLocalFallback,
Reject,
}Expand description
What RCH will do with the command.
Variants§
RunRemote
Run on a remote worker (a compilation, or an explicit safe override).
RunLocalFallback
Run locally as a fallback (non-compilation, or a state-mutating command that must stay local).
Reject
Refuse to run (proof mode cannot prove a non-compilation command).
Implementations§
Trait Implementations§
Source§impl Clone for ExecDisposition
impl Clone for ExecDisposition
impl Copy for ExecDisposition
Source§impl Debug for ExecDisposition
impl Debug for ExecDisposition
Source§impl<'de> Deserialize<'de> for ExecDisposition
impl<'de> Deserialize<'de> for ExecDisposition
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 ExecDisposition
Source§impl PartialEq for ExecDisposition
impl PartialEq for ExecDisposition
Source§impl Serialize for ExecDisposition
impl Serialize for ExecDisposition
impl StructuralPartialEq for ExecDisposition
Auto Trait Implementations§
impl Freeze for ExecDisposition
impl RefUnwindSafe for ExecDisposition
impl Send for ExecDisposition
impl Sync for ExecDisposition
impl Unpin for ExecDisposition
impl UnsafeUnpin for ExecDisposition
impl UnwindSafe for ExecDisposition
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.