pub enum CertCheckResult {
Valid,
HashMismatch {
expected: u64,
actual: u64,
},
MissingDecl(String),
InvalidSteps,
}Expand description
The result of checking a proof certificate against a live environment.
Variants§
Valid
The certificate is consistent with the environment.
HashMismatch
The stored hash does not match the recomputed hash.
Fields
MissingDecl(String)
The declaration named in the certificate is absent from the environment.
InvalidSteps
The reduction steps are internally inconsistent or ill-formed.
Trait Implementations§
Source§impl Clone for CertCheckResult
impl Clone for CertCheckResult
Source§fn clone(&self) -> CertCheckResult
fn clone(&self) -> CertCheckResult
Returns a duplicate of the value. Read more
1.0.0 · 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 CertCheckResult
impl Debug for CertCheckResult
Source§impl Display for CertCheckResult
impl Display for CertCheckResult
Source§impl PartialEq for CertCheckResult
impl PartialEq for CertCheckResult
impl Eq for CertCheckResult
impl StructuralPartialEq for CertCheckResult
Auto Trait Implementations§
impl Freeze for CertCheckResult
impl RefUnwindSafe for CertCheckResult
impl Send for CertCheckResult
impl Sync for CertCheckResult
impl Unpin for CertCheckResult
impl UnsafeUnpin for CertCheckResult
impl UnwindSafe for CertCheckResult
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