pub enum CorrespondenceValidationCode {
MissingParticipants,
AcceptedMissingEvidence,
ConflictMissingSharedStructure,
SemanticOverlapMissingExplicitWitness,
GluingSuccessMissingPreservationReport,
BlockingDifferenceSilentMerge,
}Expand description
Stable validation finding code for correspondence invariants.
Variants§
MissingParticipants
A correspondence had fewer than two participants.
AcceptedMissingEvidence
An accepted correspondence lacked supporting evidence.
A conflicting correspondence lacked shared structure.
SemanticOverlapMissingExplicitWitness
Accepted semantic overlap lacked an explicit semantic witness.
GluingSuccessMissingPreservationReport
A gluing success lacked a preservation report.
BlockingDifferenceSilentMerge
A blocking difference was silently merged.
Trait Implementations§
Source§impl Clone for CorrespondenceValidationCode
impl Clone for CorrespondenceValidationCode
Source§fn clone(&self) -> CorrespondenceValidationCode
fn clone(&self) -> CorrespondenceValidationCode
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 CorrespondenceValidationCode
impl Debug for CorrespondenceValidationCode
Source§impl<'de> Deserialize<'de> for CorrespondenceValidationCode
impl<'de> Deserialize<'de> for CorrespondenceValidationCode
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 Hash for CorrespondenceValidationCode
impl Hash for CorrespondenceValidationCode
Source§impl Ord for CorrespondenceValidationCode
impl Ord for CorrespondenceValidationCode
Source§fn cmp(&self, other: &CorrespondenceValidationCode) -> Ordering
fn cmp(&self, other: &CorrespondenceValidationCode) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for CorrespondenceValidationCode
impl PartialEq for CorrespondenceValidationCode
Source§fn eq(&self, other: &CorrespondenceValidationCode) -> bool
fn eq(&self, other: &CorrespondenceValidationCode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for CorrespondenceValidationCode
impl PartialOrd for CorrespondenceValidationCode
impl Copy for CorrespondenceValidationCode
impl Eq for CorrespondenceValidationCode
impl StructuralPartialEq for CorrespondenceValidationCode
Auto Trait Implementations§
impl Freeze for CorrespondenceValidationCode
impl RefUnwindSafe for CorrespondenceValidationCode
impl Send for CorrespondenceValidationCode
impl Sync for CorrespondenceValidationCode
impl Unpin for CorrespondenceValidationCode
impl UnsafeUnpin for CorrespondenceValidationCode
impl UnwindSafe for CorrespondenceValidationCode
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