pub struct ProfilingMetrics {
pub kernel_stats: HashMap<String, KernelStats>,
pub transfer_stats: TransferStats,
pub overall: OverallMetrics,
}Expand description
Aggregated profiling metrics
Fields§
§kernel_stats: HashMap<String, KernelStats>Per-kernel statistics
transfer_stats: TransferStatsMemory transfer statistics
overall: OverallMetricsOverall metrics
Trait Implementations§
Source§impl Clone for ProfilingMetrics
impl Clone for ProfilingMetrics
Source§fn clone(&self) -> ProfilingMetrics
fn clone(&self) -> ProfilingMetrics
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 ProfilingMetrics
impl Debug for ProfilingMetrics
Source§impl Default for ProfilingMetrics
impl Default for ProfilingMetrics
Source§fn default() -> ProfilingMetrics
fn default() -> ProfilingMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProfilingMetrics
impl RefUnwindSafe for ProfilingMetrics
impl Send for ProfilingMetrics
impl Sync for ProfilingMetrics
impl Unpin for ProfilingMetrics
impl UnsafeUnpin for ProfilingMetrics
impl UnwindSafe for ProfilingMetrics
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