pub struct EnhancedMonitoringReport {
pub timestamp: u64,
pub base_report: MemoryOptimizationReport,
pub ml_insights: Option<MLInsights>,
pub system_profile: Option<SystemProfileSummary>,
pub performance_summary: PerformanceSummary,
pub statistical_analysis: StatisticalAnalysis,
pub pressure_analysis: PressureAnalysis,
pub alerts_generated: Vec<Alert>,
pub recommendations: Vec<EnhancedRecommendation>,
}Expand description
Enhanced monitoring report
Fields§
§timestamp: u64Report timestamp
base_report: MemoryOptimizationReportBase memory optimization report
ml_insights: Option<MLInsights>Machine learning insights
system_profile: Option<SystemProfileSummary>System profiling data
performance_summary: PerformanceSummaryPerformance metrics summary
statistical_analysis: StatisticalAnalysisStatistical analysis
pressure_analysis: PressureAnalysisMemory pressure analysis
alerts_generated: Vec<Alert>Generated alerts
recommendations: Vec<EnhancedRecommendation>Enhanced recommendations
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnhancedMonitoringReport
impl RefUnwindSafe for EnhancedMonitoringReport
impl Send for EnhancedMonitoringReport
impl Sync for EnhancedMonitoringReport
impl Unpin for EnhancedMonitoringReport
impl UnsafeUnpin for EnhancedMonitoringReport
impl UnwindSafe for EnhancedMonitoringReport
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.