pub enum StoreProbeCheckOutcome {
Passed,
Unsupported,
Failed,
}Expand description
What one contract check concluded about the store.
Variants§
Passed
The store behaved as the contract requires.
Unsupported
The store declares it cannot do this at all. Only the optional capabilities answer this way, and it is an answer rather than a fault.
Failed
The store did something the contract forbids, or the operation failed outright.
Trait Implementations§
Source§impl Clone for StoreProbeCheckOutcome
impl Clone for StoreProbeCheckOutcome
Source§fn clone(&self) -> StoreProbeCheckOutcome
fn clone(&self) -> StoreProbeCheckOutcome
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 StoreProbeCheckOutcome
Source§impl Debug for StoreProbeCheckOutcome
impl Debug for StoreProbeCheckOutcome
Source§impl<'de> Deserialize<'de> for StoreProbeCheckOutcome
impl<'de> Deserialize<'de> for StoreProbeCheckOutcome
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 StoreProbeCheckOutcome
Source§impl PartialEq for StoreProbeCheckOutcome
impl PartialEq for StoreProbeCheckOutcome
Source§impl Serialize for StoreProbeCheckOutcome
impl Serialize for StoreProbeCheckOutcome
impl StructuralPartialEq for StoreProbeCheckOutcome
Auto Trait Implementations§
impl Freeze for StoreProbeCheckOutcome
impl RefUnwindSafe for StoreProbeCheckOutcome
impl Send for StoreProbeCheckOutcome
impl Sync for StoreProbeCheckOutcome
impl Unpin for StoreProbeCheckOutcome
impl UnsafeUnpin for StoreProbeCheckOutcome
impl UnwindSafe for StoreProbeCheckOutcome
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