pub struct ValidationReport {
pub table_id: String,
pub status: SchemaValidationStatus,
pub errors: Vec<ValidationError>,
pub warnings: Vec<ValidationWarning>,
pub recommendations: Vec<String>,
pub validated_at: SystemTime,
}Expand description
Schema validation report
Fields§
§table_id: StringTable identifier
status: SchemaValidationStatusOverall validation status
errors: Vec<ValidationError>Validation errors
warnings: Vec<ValidationWarning>Validation warnings
recommendations: Vec<String>Recommendations
validated_at: SystemTimeValidation timestamp
Trait Implementations§
Source§impl Clone for ValidationReport
impl Clone for ValidationReport
Source§fn clone(&self) -> ValidationReport
fn clone(&self) -> ValidationReport
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ValidationReport
impl RefUnwindSafe for ValidationReport
impl Send for ValidationReport
impl Sync for ValidationReport
impl Unpin for ValidationReport
impl UnsafeUnpin for ValidationReport
impl UnwindSafe for ValidationReport
Blanket Implementations§
impl<T> Allocation for T
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