pub struct MemoryReading {
pub available_bytes: usize,
pub source: MemorySource,
}Expand description
A memory reading with its provenance.
Fields§
§available_bytes: usizeTotal available memory bytes detected from the source.
source: MemorySourceDetection method that produced this reading.
Trait Implementations§
Source§impl Clone for MemoryReading
impl Clone for MemoryReading
Source§fn clone(&self) -> MemoryReading
fn clone(&self) -> MemoryReading
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 MemoryReading
impl Debug for MemoryReading
impl Copy for MemoryReading
Auto Trait Implementations§
impl Freeze for MemoryReading
impl RefUnwindSafe for MemoryReading
impl Send for MemoryReading
impl Sync for MemoryReading
impl Unpin for MemoryReading
impl UnsafeUnpin for MemoryReading
impl UnwindSafe for MemoryReading
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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