pub struct PhysicalMemoryStats {
pub total_physical: u64,
pub available_physical: u64,
pub used_physical: u64,
pub cached: u64,
pub buffers: u64,
pub swap: SwapStats,
}Expand description
Physical memory statistics
Fields§
§total_physical: u64Total physical memory (RAM)
available_physical: u64Available physical memory
used_physical: u64Used physical memory
cached: u64Memory used by OS cache
buffers: u64Memory used by OS buffers
swap: SwapStatsSwap/page file statistics
Trait Implementations§
Source§impl Clone for PhysicalMemoryStats
impl Clone for PhysicalMemoryStats
Source§fn clone(&self) -> PhysicalMemoryStats
fn clone(&self) -> PhysicalMemoryStats
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 moreAuto Trait Implementations§
impl Freeze for PhysicalMemoryStats
impl RefUnwindSafe for PhysicalMemoryStats
impl Send for PhysicalMemoryStats
impl Sync for PhysicalMemoryStats
impl Unpin for PhysicalMemoryStats
impl UnwindSafe for PhysicalMemoryStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more