pub struct AnalysisReport {
pub score: u8,
pub insights: Vec<Insight>,
pub summary: SessionSummary,
}Expand description
Comprehensive analysis report for a session.
Contains a health score (0-100), detailed insights from applied lenses, and a statistical summary of the session.
Fields§
§score: u8Health score (0-100) where 100 indicates no issues detected.
insights: Vec<Insight>Diagnostic insights collected from all applied lenses.
summary: SessionSummaryStatistical summary of the session.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AnalysisReport
impl RefUnwindSafe for AnalysisReport
impl Send for AnalysisReport
impl Sync for AnalysisReport
impl Unpin for AnalysisReport
impl UnwindSafe for AnalysisReport
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