pub enum ProofTermination {
Blocked {
reason: String,
},
Cancelled {
reason: String,
},
}Expand description
Runtime-owned reason normal criterion evaluation could not complete.
Variants§
Blocked
Policy, authorization, or external state prevented progress.
Cancelled
The user or client cancelled the run.
Trait Implementations§
Source§impl Clone for ProofTermination
impl Clone for ProofTermination
Source§fn clone(&self) -> ProofTermination
fn clone(&self) -> ProofTermination
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProofTermination
impl Debug for ProofTermination
Source§impl<'de> Deserialize<'de> for ProofTermination
impl<'de> Deserialize<'de> for ProofTermination
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 ProofTermination
Source§impl PartialEq for ProofTermination
impl PartialEq for ProofTermination
Source§impl Serialize for ProofTermination
impl Serialize for ProofTermination
impl StructuralPartialEq for ProofTermination
Auto Trait Implementations§
impl Freeze for ProofTermination
impl RefUnwindSafe for ProofTermination
impl Send for ProofTermination
impl Sync for ProofTermination
impl Unpin for ProofTermination
impl UnsafeUnpin for ProofTermination
impl UnwindSafe for ProofTermination
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