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<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 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