pub struct NodeResourceInfo {
pub cpu_total: f64,
pub cpu_used: f64,
pub cpu_percent: f64,
pub memory_total: u64,
pub memory_used: u64,
pub memory_percent: f64,
}Expand description
Node resource information
Fields§
§cpu_total: f64Total CPU cores
cpu_used: f64Used CPU cores
cpu_percent: f64CPU usage percentage
memory_total: u64Total memory in bytes
memory_used: u64Used memory in bytes
memory_percent: f64Memory usage percentage
Trait Implementations§
Source§impl ComposeSchema for NodeResourceInfo
impl ComposeSchema for NodeResourceInfo
Source§impl Debug for NodeResourceInfo
impl Debug for NodeResourceInfo
Source§impl<'de> Deserialize<'de> for NodeResourceInfo
impl<'de> Deserialize<'de> for NodeResourceInfo
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 Serialize for NodeResourceInfo
impl Serialize for NodeResourceInfo
Auto Trait Implementations§
impl Freeze for NodeResourceInfo
impl RefUnwindSafe for NodeResourceInfo
impl Send for NodeResourceInfo
impl Sync for NodeResourceInfo
impl Unpin for NodeResourceInfo
impl UnsafeUnpin for NodeResourceInfo
impl UnwindSafe for NodeResourceInfo
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