pub struct GenerationReport {
pub title: String,
pub timestamp: String,
pub summary: ReportSummary,
pub file_stats: FileStatistics,
pub validation_report: ValidationReport,
pub conflict_report: ConflictReport,
pub review_report: Option<ReviewReport>,
pub performance: PerformanceMetrics,
}Expand description
A generation report with formatted statistics
Fields§
§title: StringReport title
timestamp: StringReport timestamp (ISO 8601 format)
summary: ReportSummarySummary of generation
file_stats: FileStatisticsFile statistics
validation_report: ValidationReportValidation report
conflict_report: ConflictReportConflict report
review_report: Option<ReviewReport>Review report (optional)
performance: PerformanceMetricsPerformance metrics
Trait Implementations§
Source§impl Clone for GenerationReport
impl Clone for GenerationReport
Source§fn clone(&self) -> GenerationReport
fn clone(&self) -> GenerationReport
Returns a duplicate of the value. Read more
1.0.0 · 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 GenerationReport
impl Debug for GenerationReport
Source§impl<'de> Deserialize<'de> for GenerationReport
impl<'de> Deserialize<'de> for GenerationReport
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 GenerationReport
impl RefUnwindSafe for GenerationReport
impl Send for GenerationReport
impl Sync for GenerationReport
impl Unpin for GenerationReport
impl UnwindSafe for GenerationReport
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