pub struct ReferentialIntegrityEvaluation {
pub vendor_integrity: EntityIntegrity,
pub customer_integrity: EntityIntegrity,
pub material_integrity: EntityIntegrity,
pub employee_integrity: EntityIntegrity,
pub account_integrity: EntityIntegrity,
pub cost_center_integrity: EntityIntegrity,
pub overall_integrity_score: f64,
pub total_valid_references: usize,
pub total_invalid_references: usize,
pub total_orphaned_entities: usize,
pub passes: bool,
}Expand description
Results of referential integrity evaluation.
Fields§
§vendor_integrity: EntityIntegrityVendor reference integrity.
customer_integrity: EntityIntegrityCustomer reference integrity.
material_integrity: EntityIntegrityMaterial reference integrity.
employee_integrity: EntityIntegrityEmployee/User reference integrity.
account_integrity: EntityIntegrityAccount reference integrity.
cost_center_integrity: EntityIntegrityCost center reference integrity.
overall_integrity_score: f64Overall integrity score (0.0-1.0).
total_valid_references: usizeTotal valid references.
total_invalid_references: usizeTotal invalid references.
total_orphaned_entities: usizeTotal orphaned entities (created but never used).
passes: boolPasses integrity check.
Trait Implementations§
Source§impl Clone for ReferentialIntegrityEvaluation
impl Clone for ReferentialIntegrityEvaluation
Source§fn clone(&self) -> ReferentialIntegrityEvaluation
fn clone(&self) -> ReferentialIntegrityEvaluation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ReferentialIntegrityEvaluation
impl<'de> Deserialize<'de> for ReferentialIntegrityEvaluation
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
Auto Trait Implementations§
impl Freeze for ReferentialIntegrityEvaluation
impl RefUnwindSafe for ReferentialIntegrityEvaluation
impl Send for ReferentialIntegrityEvaluation
impl Sync for ReferentialIntegrityEvaluation
impl Unpin for ReferentialIntegrityEvaluation
impl UnwindSafe for ReferentialIntegrityEvaluation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.