pub struct SafeSystemStats {
pub cpu_usage_percent: f64,
pub memory_usage_percent: f64,
pub memory_used: u64,
pub memory_available: u64,
pub load_average: (f64, f64, f64),
pub disk_usage: HashMap<String, SafeDiskUsage>,
pub top_processes: Vec<SafeProcessInfo>,
pub timestamp: SystemTime,
pub errors: Vec<String>,
}Fields§
§cpu_usage_percent: f64§memory_usage_percent: f64§memory_used: u64§memory_available: u64§load_average: (f64, f64, f64)§disk_usage: HashMap<String, SafeDiskUsage>§top_processes: Vec<SafeProcessInfo>§timestamp: SystemTime§errors: Vec<String>Trait Implementations§
Source§impl Clone for SafeSystemStats
impl Clone for SafeSystemStats
Source§fn clone(&self) -> SafeSystemStats
fn clone(&self) -> SafeSystemStats
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 moreAuto Trait Implementations§
impl Freeze for SafeSystemStats
impl RefUnwindSafe for SafeSystemStats
impl Send for SafeSystemStats
impl Sync for SafeSystemStats
impl Unpin for SafeSystemStats
impl UnsafeUnpin for SafeSystemStats
impl UnwindSafe for SafeSystemStats
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 more