pub enum EvidenceBasis {
WorkshopClient,
PinnedExternalOracle,
SemanticContract,
PreservedRegression,
}Expand description
The kind of evidence supporting a conformance expectation.
Variants§
WorkshopClient
A reproducible observation from the Overwatch Workshop client.
PinnedExternalOracle
A pinned, independently maintained compatibility oracle.
SemanticContract
An accepted semantic or public API contract.
PreservedRegression
A preserved behavior from a provenance-linked real project.
Trait Implementations§
Source§impl Clone for EvidenceBasis
impl Clone for EvidenceBasis
Source§fn clone(&self) -> EvidenceBasis
fn clone(&self) -> EvidenceBasis
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 EvidenceBasis
Source§impl Debug for EvidenceBasis
impl Debug for EvidenceBasis
Source§impl<'de> Deserialize<'de> for EvidenceBasis
impl<'de> Deserialize<'de> for EvidenceBasis
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 EvidenceBasis
Source§impl PartialEq for EvidenceBasis
impl PartialEq for EvidenceBasis
Source§impl Serialize for EvidenceBasis
impl Serialize for EvidenceBasis
impl StructuralPartialEq for EvidenceBasis
Auto Trait Implementations§
impl Freeze for EvidenceBasis
impl RefUnwindSafe for EvidenceBasis
impl Send for EvidenceBasis
impl Sync for EvidenceBasis
impl Unpin for EvidenceBasis
impl UnsafeUnpin for EvidenceBasis
impl UnwindSafe for EvidenceBasis
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