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}