pub struct TableValidationResult {
pub naming_conflicts: Vec<NamingConflict>,
pub pattern_violations: Vec<PatternViolation>,
}Expand description
Result of table validation.
Contains any naming conflicts or pattern violations found during validation.
Fields§
§naming_conflicts: Vec<NamingConflict>Naming conflicts found
pattern_violations: Vec<PatternViolation>Pattern exclusivity violations
Trait Implementations§
Source§impl Debug for TableValidationResult
impl Debug for TableValidationResult
Source§impl<'de> Deserialize<'de> for TableValidationResult
impl<'de> Deserialize<'de> for TableValidationResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableValidationResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableValidationResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TableValidationResult
impl Serialize for TableValidationResult
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 TableValidationResult
impl RefUnwindSafe for TableValidationResult
impl Send for TableValidationResult
impl Sync for TableValidationResult
impl Unpin for TableValidationResult
impl UnwindSafe for TableValidationResult
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