Skip to main content

Mountain/IPC/Common/HealthStatus/
SeverityLevel.rs

1
2//! Health-issue severity ladder. Ordered Low → Medium → High →
3//! Critical so callers can compare with `<` / `>`. Drives the
4//! penalty applied to `HealthMonitor::Struct::HealthScore`.
5
6use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
9pub enum Enum {
10	Low,
11
12	Medium,
13
14	High,
15
16	Critical,
17}