pub struct OperatingSystemMemoryInfo {
pub used_in_bytes: u32,
pub used_percent: f64,
pub used: Option<String>,
pub free_in_bytes: u32,
pub total_in_bytes: u32,
pub free_percent: f64,
pub free: Option<String>,
pub total: Option<String>,
pub adjusted_total_in_bytes: Option<u32>,
}Fields§
§used_in_bytes: u32§used_percent: f64§used: Option<String>§free_in_bytes: u32§total_in_bytes: u32§free_percent: f64§free: Option<String>§total: Option<String>§adjusted_total_in_bytes: Option<u32>Implementations§
Trait Implementations§
Source§impl Clone for OperatingSystemMemoryInfo
impl Clone for OperatingSystemMemoryInfo
Source§fn clone(&self) -> OperatingSystemMemoryInfo
fn clone(&self) -> OperatingSystemMemoryInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OperatingSystemMemoryInfo
impl Debug for OperatingSystemMemoryInfo
Source§impl Default for OperatingSystemMemoryInfo
impl Default for OperatingSystemMemoryInfo
Source§fn default() -> OperatingSystemMemoryInfo
fn default() -> OperatingSystemMemoryInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OperatingSystemMemoryInfo
impl<'de> Deserialize<'de> for OperatingSystemMemoryInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OperatingSystemMemoryInfo
impl PartialEq for OperatingSystemMemoryInfo
Source§fn eq(&self, other: &OperatingSystemMemoryInfo) -> bool
fn eq(&self, other: &OperatingSystemMemoryInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OperatingSystemMemoryInfo
Auto Trait Implementations§
impl Freeze for OperatingSystemMemoryInfo
impl RefUnwindSafe for OperatingSystemMemoryInfo
impl Send for OperatingSystemMemoryInfo
impl Sync for OperatingSystemMemoryInfo
impl Unpin for OperatingSystemMemoryInfo
impl UnsafeUnpin for OperatingSystemMemoryInfo
impl UnwindSafe for OperatingSystemMemoryInfo
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