pub struct SystemHealthStatus {
pub status: HealthStatus,
pub memory_usage_mb: u64,
pub uptime_seconds: u64,
pub active_alert_count: u32,
pub critical_alert_count: u32,
}
Fields§
§status: HealthStatus
§memory_usage_mb: u64
§uptime_seconds: u64
§active_alert_count: u32
§critical_alert_count: u32
Trait Implementations§
Source§impl Debug for SystemHealthStatus
impl Debug for SystemHealthStatus
Source§impl<'de> Deserialize<'de> for SystemHealthStatus
impl<'de> Deserialize<'de> for SystemHealthStatus
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 SystemHealthStatus
impl RefUnwindSafe for SystemHealthStatus
impl Send for SystemHealthStatus
impl Sync for SystemHealthStatus
impl Unpin for SystemHealthStatus
impl UnwindSafe for SystemHealthStatus
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