pub struct ValidationReport {
pub file_path: String,
pub status: ReportStatus,
pub version: String,
pub metadata: ReportMetadata,
pub performance: PerformanceMetrics,
pub diagnostics: Vec<Diagnostic>,
}Expand description
The serializable validation result: report metadata, performance metrics, and
the flattened diagnostics. The per-diagnostic enrichment fields are present only
when the report is projected at the DETAILED detail level.
Fields§
§file_path: String§status: ReportStatus§version: String§metadata: ReportMetadata§performance: PerformanceMetrics§diagnostics: Vec<Diagnostic>Trait Implementations§
Source§impl Clone for ValidationReport
impl Clone for ValidationReport
Source§impl Debug for ValidationReport
impl Debug for ValidationReport
Auto 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§
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