pub enum ProofVerdict {
ProceedRemote,
Refuse(ProofRefusalReason),
}Expand description
The proof-mode decision. Note the absence of any Local variant: proof mode
is fail-closed by construction.
Variants§
ProceedRemote
Proceed with genuine remote execution.
Refuse(ProofRefusalReason)
Refuse before running anything.
Implementations§
Source§impl ProofVerdict
impl ProofVerdict
Trait Implementations§
Source§impl Clone for ProofVerdict
impl Clone for ProofVerdict
Source§impl Debug for ProofVerdict
impl Debug for ProofVerdict
impl Eq for ProofVerdict
Source§impl PartialEq for ProofVerdict
impl PartialEq for ProofVerdict
impl StructuralPartialEq for ProofVerdict
Auto Trait Implementations§
impl Freeze for ProofVerdict
impl RefUnwindSafe for ProofVerdict
impl Send for ProofVerdict
impl Sync for ProofVerdict
impl Unpin for ProofVerdict
impl UnsafeUnpin for ProofVerdict
impl UnwindSafe for ProofVerdict
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.