pub struct RelationshipValidationResult {
pub circular_dependencies: Vec<CircularDependency>,
pub self_references: Vec<SelfReference>,
}Expand description
Result of relationship validation.
Contains any circular dependencies or self-references found during validation.
Fields§
§circular_dependencies: Vec<CircularDependency>Circular dependencies found
self_references: Vec<SelfReference>Self-references found
Trait Implementations§
Source§impl Debug for RelationshipValidationResult
impl Debug for RelationshipValidationResult
Source§impl<'de> Deserialize<'de> for RelationshipValidationResult
impl<'de> Deserialize<'de> for RelationshipValidationResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelationshipValidationResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelationshipValidationResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for RelationshipValidationResult
impl Serialize for RelationshipValidationResult
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for RelationshipValidationResult
impl RefUnwindSafe for RelationshipValidationResult
impl Send for RelationshipValidationResult
impl Sync for RelationshipValidationResult
impl Unpin for RelationshipValidationResult
impl UnwindSafe for RelationshipValidationResult
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