Struct monitor_common::SysInfoRecord
source · [−]pub struct SysInfoRecord {}
Expand description
系统信息结构体
Fields
boot_time_sec: i64
cpu_num: u32
cpu_speed: u64
mem_total: u64
disk_total: u64
disk_free: u64
hostname: String
os_name: String
load_avg_one: f64
proc_total: u64
node_ip: String
timestamp: u64
group_name: String
Trait Implementations
sourceimpl Debug for SysInfoRecord
impl Debug for SysInfoRecord
sourceimpl<'de> Deserialize<'de> for SysInfoRecord
impl<'de> Deserialize<'de> for SysInfoRecord
sourcefn 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
sourceimpl Serialize for SysInfoRecord
impl Serialize for SysInfoRecord
Auto Trait Implementations
impl RefUnwindSafe for SysInfoRecord
impl Send for SysInfoRecord
impl Sync for SysInfoRecord
impl Unpin for SysInfoRecord
impl UnwindSafe for SysInfoRecord
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more