pub enum SemanticChangeKind {
Show 33 variants
ActivePrincipleMissing {
id: String,
},
ActivePrincipleAdded {
id: String,
},
ActivePrincipleChanged {
id: String,
},
ActiveDoctrineMissing {
id: String,
},
ActiveDoctrineAdded {
id: String,
},
ActiveDoctrineChanged {
id: String,
},
ActiveMemoryMissing {
id: String,
},
ActiveMemoryAdded {
id: String,
},
ActiveMemoryChanged {
id: String,
},
SalienceDistributionChanged {
current: SalienceDistribution,
restored: SalienceDistribution,
},
UnresolvedContradictionMissing {
id: String,
},
UnresolvedContradictionAdded {
id: String,
},
UnresolvedContradictionChanged {
id: String,
},
PrincipalMissing {
id: String,
},
PrincipalAdded {
id: String,
},
PrincipalChanged {
id: String,
},
TrustTierDowngraded {
id: String,
current: TrustTier,
restored: TrustTier,
},
TrustTierChanged {
id: String,
current: TrustTier,
restored: TrustTier,
},
KeyMissing {
id: String,
},
KeyAdded {
id: String,
},
KeyChanged {
id: String,
},
KeyPrincipalChanged {
id: String,
current: String,
restored: String,
},
KeyStateDowngraded {
id: String,
current: KeyState,
restored: KeyState,
},
KeyReactivated {
id: String,
current: KeyState,
restored: KeyState,
},
TruthStateDowngraded {
artifact: ArtifactKind,
id: String,
current: TruthState,
restored: TruthState,
},
RuntimeModeDowngraded {
current: RuntimeMode,
restored: RuntimeMode,
},
ProofStateDowngraded {
current: ProofState,
restored: ProofState,
},
TruthCeilingDowngraded {
current: TruthCeiling,
restored: TruthCeiling,
},
TruthCeilingChanged {
current: TruthCeiling,
restored: TruthCeiling,
},
ClaimTruthCeilingMissing {
claim: String,
},
ClaimTruthCeilingAdded {
claim: String,
},
ClaimTruthCeilingDowngraded {
claim: String,
current: TruthCeiling,
restored: TruthCeiling,
},
ClaimTruthCeilingChanged {
claim: String,
current: TruthCeiling,
restored: TruthCeiling,
},
}Expand description
Specific kind of semantic change detected between snapshots.
Variants§
ActivePrincipleMissing
ActivePrincipleAdded
ActivePrincipleChanged
ActiveDoctrineMissing
ActiveDoctrineAdded
ActiveDoctrineChanged
ActiveMemoryMissing
ActiveMemoryAdded
ActiveMemoryChanged
SalienceDistributionChanged
UnresolvedContradictionMissing
UnresolvedContradictionAdded
UnresolvedContradictionChanged
PrincipalMissing
PrincipalAdded
PrincipalChanged
TrustTierDowngraded
TrustTierChanged
KeyMissing
KeyAdded
KeyChanged
KeyPrincipalChanged
KeyStateDowngraded
KeyReactivated
TruthStateDowngraded
RuntimeModeDowngraded
ProofStateDowngraded
TruthCeilingDowngraded
TruthCeilingChanged
ClaimTruthCeilingMissing
ClaimTruthCeilingAdded
ClaimTruthCeilingDowngraded
ClaimTruthCeilingChanged
Trait Implementations§
Source§impl Clone for SemanticChangeKind
impl Clone for SemanticChangeKind
Source§fn clone(&self) -> SemanticChangeKind
fn clone(&self) -> SemanticChangeKind
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 SemanticChangeKind
impl Debug for SemanticChangeKind
Source§impl<'de> Deserialize<'de> for SemanticChangeKind
impl<'de> Deserialize<'de> for SemanticChangeKind
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
Source§impl PartialEq for SemanticChangeKind
impl PartialEq for SemanticChangeKind
Source§fn eq(&self, other: &SemanticChangeKind) -> bool
fn eq(&self, other: &SemanticChangeKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SemanticChangeKind
impl Serialize for SemanticChangeKind
impl Eq for SemanticChangeKind
impl StructuralPartialEq for SemanticChangeKind
Auto Trait Implementations§
impl Freeze for SemanticChangeKind
impl RefUnwindSafe for SemanticChangeKind
impl Send for SemanticChangeKind
impl Sync for SemanticChangeKind
impl Unpin for SemanticChangeKind
impl UnsafeUnpin for SemanticChangeKind
impl UnwindSafe for SemanticChangeKind
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