pub enum TruthTransitionEvidence {
SourceAnchored,
OperatorConfirmed,
ContradictionOrRejection,
Utility(UtilitySignal),
}Expand description
Evidence that may justify an explicit truth transition.
Variants§
SourceAnchored
Source anchors and claim scope were verified outside utility scoring.
OperatorConfirmed
Operator confirmed the claim under the normal authority path.
ContradictionOrRejection
Contradiction or rejection evidence changed the truth posture downward.
Utility(UtilitySignal)
Utility evidence is intentionally rejected for truth transitions.
Trait Implementations§
Source§impl Clone for TruthTransitionEvidence
impl Clone for TruthTransitionEvidence
Source§fn clone(&self) -> TruthTransitionEvidence
fn clone(&self) -> TruthTransitionEvidence
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 moreSource§impl Debug for TruthTransitionEvidence
impl Debug for TruthTransitionEvidence
Source§impl PartialEq for TruthTransitionEvidence
impl PartialEq for TruthTransitionEvidence
Source§fn eq(&self, other: &TruthTransitionEvidence) -> bool
fn eq(&self, other: &TruthTransitionEvidence) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TruthTransitionEvidence
impl Eq for TruthTransitionEvidence
impl StructuralPartialEq for TruthTransitionEvidence
Auto Trait Implementations§
impl Freeze for TruthTransitionEvidence
impl RefUnwindSafe for TruthTransitionEvidence
impl Send for TruthTransitionEvidence
impl Sync for TruthTransitionEvidence
impl Unpin for TruthTransitionEvidence
impl UnsafeUnpin for TruthTransitionEvidence
impl UnwindSafe for TruthTransitionEvidence
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,
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.