pub struct ProcessMetrics {
pub memory: ProcessMemoryMetrics,
pub cpu: ProcessCpuTimes,
}Expand description
Point-in-time metrics for a process.
Fields§
§memory: ProcessMemoryMetricsMemory metrics.
cpu: ProcessCpuTimesCPU time counters.
Trait Implementations§
Source§impl Clone for ProcessMetrics
impl Clone for ProcessMetrics
Source§fn clone(&self) -> ProcessMetrics
fn clone(&self) -> ProcessMetrics
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 ProcessMetrics
impl Debug for ProcessMetrics
Source§impl Default for ProcessMetrics
impl Default for ProcessMetrics
Source§fn default() -> ProcessMetrics
fn default() -> ProcessMetrics
Returns the “default value” for a type. Read more
impl Copy for ProcessMetrics
Auto Trait Implementations§
impl Freeze for ProcessMetrics
impl RefUnwindSafe for ProcessMetrics
impl Send for ProcessMetrics
impl Sync for ProcessMetrics
impl Unpin for ProcessMetrics
impl UnsafeUnpin for ProcessMetrics
impl UnwindSafe for ProcessMetrics
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