pub struct MonitoringSystemStatus {
pub status: MonitoringStatus,
pub uptime: Option<Duration>,
pub subsystems: SubsystemStatus,
pub metrics_summary: MetricsSummary,
}Expand description
Overall system status
Fields§
§status: MonitoringStatusCurrent status
uptime: Option<Duration>System uptime
subsystems: SubsystemStatusSubsystem statuses
metrics_summary: MetricsSummaryMetrics summary
Trait Implementations§
Source§impl Debug for MonitoringSystemStatus
impl Debug for MonitoringSystemStatus
Source§impl<'de> Deserialize<'de> for MonitoringSystemStatus
impl<'de> Deserialize<'de> for MonitoringSystemStatus
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 MonitoringSystemStatus
impl RefUnwindSafe for MonitoringSystemStatus
impl Send for MonitoringSystemStatus
impl Sync for MonitoringSystemStatus
impl Unpin for MonitoringSystemStatus
impl UnwindSafe for MonitoringSystemStatus
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