pub enum VerificationTier {
Impossible,
Rare,
Emergent,
External,
}Expand description
Verification philosophy tier, following the roadmap’s three-tier model.
Variants§
Impossible
Illegal states are unrepresentable in Rust’s type system.
Rare
Statistical evidence makes violations rare in practice.
Emergent
Runtime or search-based discovery catches emergent behavior.
External
External theorem prover or proof assistant evidence.
Trait Implementations§
Source§impl Clone for VerificationTier
impl Clone for VerificationTier
Source§fn clone(&self) -> VerificationTier
fn clone(&self) -> VerificationTier
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 moreimpl Copy for VerificationTier
Source§impl Debug for VerificationTier
impl Debug for VerificationTier
impl Eq for VerificationTier
Source§impl PartialEq for VerificationTier
impl PartialEq for VerificationTier
Source§fn eq(&self, other: &VerificationTier) -> bool
fn eq(&self, other: &VerificationTier) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VerificationTier
Auto Trait Implementations§
impl Freeze for VerificationTier
impl RefUnwindSafe for VerificationTier
impl Send for VerificationTier
impl Sync for VerificationTier
impl Unpin for VerificationTier
impl UnsafeUnpin for VerificationTier
impl UnwindSafe for VerificationTier
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