pub struct MemoryUtilizationBreakdown {
pub used_memory: f64,
pub cached_memory: f64,
pub buffer_memory: f64,
pub available_memory: f64,
pub allocation_rate: f64,
pub gc_overhead: f64,
}Expand description
Memory utilization breakdown
Fields§
§used_memory: f64Used memory percentage
cached_memory: f64Cached memory percentage
buffer_memory: f64Buffer memory percentage
available_memory: f64Available memory percentage
allocation_rate: f64Memory allocation rate
gc_overhead: f64Garbage collection overhead
Trait Implementations§
Source§impl Clone for MemoryUtilizationBreakdown
impl Clone for MemoryUtilizationBreakdown
Source§fn clone(&self) -> MemoryUtilizationBreakdown
fn clone(&self) -> MemoryUtilizationBreakdown
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 MemoryUtilizationBreakdown
impl Debug for MemoryUtilizationBreakdown
Auto Trait Implementations§
impl Freeze for MemoryUtilizationBreakdown
impl RefUnwindSafe for MemoryUtilizationBreakdown
impl Send for MemoryUtilizationBreakdown
impl Sync for MemoryUtilizationBreakdown
impl Unpin for MemoryUtilizationBreakdown
impl UnwindSafe for MemoryUtilizationBreakdown
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> 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.