pub struct IntegrityIssue {
pub code: String,
pub severity: IntegritySeverity,
pub message: String,
pub evidence: Evidence,
}Expand description
One irregularity the source’s own schema does not allow.
Fields§
§code: StringStable machine-readable code, e.g. relationship.absent-required-end.
severity: IntegritySeverityWhether the issue is skippable (warning) or corrupts evidence (error).
message: StringHuman-readable description of this occurrence.
evidence: EvidenceExact locator of the offending source record.
Trait Implementations§
Source§impl Clone for IntegrityIssue
impl Clone for IntegrityIssue
Source§impl Debug for IntegrityIssue
impl Debug for IntegrityIssue
impl Eq for IntegrityIssue
Source§impl PartialEq for IntegrityIssue
impl PartialEq for IntegrityIssue
impl StructuralPartialEq for IntegrityIssue
Auto Trait Implementations§
impl Freeze for IntegrityIssue
impl RefUnwindSafe for IntegrityIssue
impl Send for IntegrityIssue
impl Sync for IntegrityIssue
impl Unpin for IntegrityIssue
impl UnsafeUnpin for IntegrityIssue
impl UnwindSafe for IntegrityIssue
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