pub enum IntegrityFindingKind {
Show 20 variants
MalformedDataKey,
MalformedRow,
OversizedRow,
InvalidFieldValue,
PrimaryKeyMismatch,
ConstraintViolation,
MissingIndexEntry,
DivergentIndexEntry,
MalformedIndexEntry,
OrphanIndexEntry,
DuplicateUniqueIndexKey,
MissingRelationTarget,
MissingReverseRelationEntry,
DivergentReverseRelationEntry,
MalformedReverseRelationEntry,
OrphanReverseRelationEntry,
MalformedJournalBatch,
JournalSequenceGap,
DuplicateJournalBatchIdentity,
JournalControlMismatch,
}Expand description
Stable semantic family of one integrity finding.
Variants§
MalformedDataKey
The physical data key is not a valid current key for its entity interval.
MalformedRow
The maintained row envelope or slot table is malformed.
OversizedRow
The row exceeds the maintained current raw-byte bound.
InvalidFieldValue
One active accepted field payload violates its exact field contract.
PrimaryKeyMismatch
The physical key and decoded primary-key field values disagree.
ConstraintViolation
One validated accepted check constraint evaluates to false.
MissingIndexEntry
One row-derived active forward-index witness is absent.
DivergentIndexEntry
One row-derived active forward-index witness has invalid value bytes.
MalformedIndexEntry
One active forward-index entry has malformed key, identity, or value framing.
OrphanIndexEntry
One active forward-index entry points at no authoritative source row.
DuplicateUniqueIndexKey
One unique logical key has more than one physical row witness.
MissingRelationTarget
One accepted relation points to an absent target row.
MissingReverseRelationEntry
One expected active reverse-relation witness is absent.
DivergentReverseRelationEntry
One expected active reverse-relation witness has invalid value bytes.
MalformedReverseRelationEntry
One active reverse-relation entry has malformed key, identity, or value framing.
OrphanReverseRelationEntry
One active reverse-relation entry points at no authoritative source row.
MalformedJournalBatch
One durable journal batch is not a valid current-form envelope.
JournalSequenceGap
The durable journal tail omits one or more expected sequence values.
DuplicateJournalBatchIdentity
Two durable journal batches carry the same logical batch identity.
JournalControlMismatch
Bounded journal control records disagree without requiring tail traversal.
Trait Implementations§
Source§impl CandidType for IntegrityFindingKind
impl CandidType for IntegrityFindingKind
Source§impl Clone for IntegrityFindingKind
impl Clone for IntegrityFindingKind
Source§fn clone(&self) -> IntegrityFindingKind
fn clone(&self) -> IntegrityFindingKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more