pub enum SemanticTruth {
Neither,
True,
False,
Both,
}Expand description
The four-valued semantic state derived from reachable support events.
Variants§
Neither
Neither positive nor negative support is reachable.
True
Positive support, and no negative support, is reachable.
False
Negative support, and no positive support, is reachable.
Both
Both positive and negative support are reachable.
Implementations§
Trait Implementations§
Source§impl Clone for SemanticTruth
impl Clone for SemanticTruth
Source§fn clone(&self) -> SemanticTruth
fn clone(&self) -> SemanticTruth
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 SemanticTruth
Source§impl Debug for SemanticTruth
impl Debug for SemanticTruth
impl Eq for SemanticTruth
Source§impl Hash for SemanticTruth
impl Hash for SemanticTruth
Source§impl PartialEq for SemanticTruth
impl PartialEq for SemanticTruth
impl StructuralPartialEq for SemanticTruth
Auto Trait Implementations§
impl Freeze for SemanticTruth
impl RefUnwindSafe for SemanticTruth
impl Send for SemanticTruth
impl Sync for SemanticTruth
impl Unpin for SemanticTruth
impl UnsafeUnpin for SemanticTruth
impl UnwindSafe for SemanticTruth
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more