pub struct ResourceUsage {
pub cpu_usage: f32,
pub total_memory: u64,
pub used_memory: u64,
pub total_disk_space: u64,
pub used_disk_space: u64,
}
Expand description
CPU, memory, and disk usage.
Fields§
§cpu_usage: f32
The average CPU usage in percent.
total_memory: u64
The RAM size in KB.
used_memory: u64
The amount of used RAM in KB.
total_disk_space: u64
The total disk space in bytes.
used_disk_space: u64
The total disk space in bytes that is currently used.
Trait Implementations§
Source§impl Debug for ResourceUsage
impl Debug for ResourceUsage
Source§impl<'de> Deserialize<'de> for ResourceUsage
impl<'de> Deserialize<'de> for ResourceUsage
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
Auto Trait Implementations§
impl Freeze for ResourceUsage
impl RefUnwindSafe for ResourceUsage
impl Send for ResourceUsage
impl Sync for ResourceUsage
impl Unpin for ResourceUsage
impl UnwindSafe for ResourceUsage
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