pub enum VerificationContract {
None,
Authoritative,
EventuallyConsistent {
settle: Duration,
},
}Expand description
The verification guarantee recorded with an effect.
Variants§
None
No remote verification is available.
Authoritative
A lookup reads its own writes.
EventuallyConsistent
Absence is trusted only after the recorded settle interval.
Trait Implementations§
Source§impl Clone for VerificationContract
impl Clone for VerificationContract
impl Copy for VerificationContract
Source§impl Debug for VerificationContract
impl Debug for VerificationContract
Source§impl<'de> Deserialize<'de> for VerificationContract
impl<'de> Deserialize<'de> for VerificationContract
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 VerificationContract
Source§impl PartialEq for VerificationContract
impl PartialEq for VerificationContract
Source§impl Serialize for VerificationContract
impl Serialize for VerificationContract
impl StructuralPartialEq for VerificationContract
Auto Trait Implementations§
impl Freeze for VerificationContract
impl RefUnwindSafe for VerificationContract
impl Send for VerificationContract
impl Sync for VerificationContract
impl Unpin for VerificationContract
impl UnsafeUnpin for VerificationContract
impl UnwindSafe for VerificationContract
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