pub enum HypothesisStatus {
Proposed,
Supported,
Contradicted,
Neutral,
}Expand description
Lifecycle status of a causal hypothesis.
Phase 5 uses: Proposed, Supported, Contradicted, Neutral.
Confirmed and Refuted are preserved as serde aliases for backward compatibility.
Variants§
Proposed
Newly proposed, awaiting evidence.
Supported
Partially supported by evidence from paired results.
Contradicted
Contradicted by evidence from paired results.
Neutral
Neutral: no evidence supports or contradicts.
Trait Implementations§
Source§impl Clone for HypothesisStatus
impl Clone for HypothesisStatus
Source§fn clone(&self) -> HypothesisStatus
fn clone(&self) -> HypothesisStatus
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 HypothesisStatus
Source§impl Debug for HypothesisStatus
impl Debug for HypothesisStatus
Source§impl<'de> Deserialize<'de> for HypothesisStatus
impl<'de> Deserialize<'de> for HypothesisStatus
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 HypothesisStatus
Source§impl PartialEq for HypothesisStatus
impl PartialEq for HypothesisStatus
Source§fn eq(&self, other: &HypothesisStatus) -> bool
fn eq(&self, other: &HypothesisStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for HypothesisStatus
impl Serialize for HypothesisStatus
impl StructuralPartialEq for HypothesisStatus
Auto Trait Implementations§
impl Freeze for HypothesisStatus
impl RefUnwindSafe for HypothesisStatus
impl Send for HypothesisStatus
impl Sync for HypothesisStatus
impl Unpin for HypothesisStatus
impl UnsafeUnpin for HypothesisStatus
impl UnwindSafe for HypothesisStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.