pub struct ComprehensiveProfilingReport {
pub event_report: ProfileReport,
pub memory_profile: MemoryProfile,
pub flat_profile: Vec<(String, usize)>,
pub cumulative_profile: Vec<(String, usize)>,
pub gc_summary: String,
}Expand description
A comprehensive profiling report combining all profiler outputs.
Fields§
§event_report: ProfileReportEvent-based profile report.
memory_profile: MemoryProfileMemory profile.
flat_profile: Vec<(String, usize)>Flat sampling profile.
cumulative_profile: Vec<(String, usize)>Cumulative sampling profile.
gc_summary: StringGC summary.
Implementations§
Auto Trait Implementations§
impl Freeze for ComprehensiveProfilingReport
impl RefUnwindSafe for ComprehensiveProfilingReport
impl Send for ComprehensiveProfilingReport
impl Sync for ComprehensiveProfilingReport
impl Unpin for ComprehensiveProfilingReport
impl UnsafeUnpin for ComprehensiveProfilingReport
impl UnwindSafe for ComprehensiveProfilingReport
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