pub struct SystemResources {
pub num_cpus: usize,
pub global_cpu_usage: f32,
pub cpu_usages: HashMap<String, f32>,
pub total_memory: u64,
pub used_memory: u64,
pub total_disk_space: u64,
pub available_disk_space: u64,
pub read_bytes: u64,
pub written_bytes: u64,
pub temperatures: HashMap<String, Option<f32>>,
}
Fields§
§num_cpus: usize
§global_cpu_usage: f32
§cpu_usages: HashMap<String, f32>
§total_memory: u64
§used_memory: u64
§total_disk_space: u64
§available_disk_space: u64
§read_bytes: u64
§written_bytes: u64
§temperatures: HashMap<String, Option<f32>>
Trait Implementations§
Source§impl Default for SystemResources
impl Default for SystemResources
Source§fn default() -> SystemResources
fn default() -> SystemResources
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SystemResources
impl RefUnwindSafe for SystemResources
impl Send for SystemResources
impl Sync for SystemResources
impl Unpin for SystemResources
impl UnwindSafe for SystemResources
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