pub struct DetailedReport {
pub file_path: String,
pub status: ReportStatus,
pub version: String,
pub metadata: ReportMetadata,
pub performance: PerformanceMetrics,
pub diagnostics: Vec<DetailedDiagnostic>,
}Expand description
Detailed validation result: like the standard report but with per-diagnostic context and enrichment.
Fields§
§file_path: String§status: ReportStatus§version: String§metadata: ReportMetadata§performance: PerformanceMetrics§diagnostics: Vec<DetailedDiagnostic>Trait Implementations§
Source§impl Clone for DetailedReport
impl Clone for DetailedReport
Source§fn clone(&self) -> DetailedReport
fn clone(&self) -> DetailedReport
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 moreSource§impl Debug for DetailedReport
impl Debug for DetailedReport
Auto Trait Implementations§
impl Freeze for DetailedReport
impl RefUnwindSafe for DetailedReport
impl Send for DetailedReport
impl Sync for DetailedReport
impl Unpin for DetailedReport
impl UnsafeUnpin for DetailedReport
impl UnwindSafe for DetailedReport
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