pub enum ClaimRelationKind {
AlternativeTo,
Contradicts,
Disputes,
Refines,
Supersedes,
Supports,
}Expand description
Closed relations between immutable claims; no implicit winner is inferred.
Variants§
AlternativeTo
A coexisting alternative.
Contradicts
An explicit contradiction.
Disputes
A challenge that need not establish a logical contradiction.
Refines
A more specific interpretation.
Supersedes
A successor, validated with the existing supersession owner.
Supports
Explicit support, independent of confidence and canonical acceptance.
Implementations§
Trait Implementations§
Source§impl Clone for ClaimRelationKind
impl Clone for ClaimRelationKind
impl Copy for ClaimRelationKind
Source§impl Debug for ClaimRelationKind
impl Debug for ClaimRelationKind
Source§impl<'de> Deserialize<'de> for ClaimRelationKind
impl<'de> Deserialize<'de> for ClaimRelationKind
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 ClaimRelationKind
Source§impl PartialEq for ClaimRelationKind
impl PartialEq for ClaimRelationKind
Source§impl Serialize for ClaimRelationKind
impl Serialize for ClaimRelationKind
impl StructuralPartialEq for ClaimRelationKind
Auto Trait Implementations§
impl Freeze for ClaimRelationKind
impl RefUnwindSafe for ClaimRelationKind
impl Send for ClaimRelationKind
impl Sync for ClaimRelationKind
impl Unpin for ClaimRelationKind
impl UnsafeUnpin for ClaimRelationKind
impl UnwindSafe for ClaimRelationKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.