adds defaults to healthcheck severity (#857)

* adds defaults to healthcheck severity

* qualify
This commit is contained in:
Keagan McClelland
2021-11-26 11:52:45 -07:00
committed by Aiden McClelland
parent a90c3cb3a1
commit 5bda871e00

View File

@@ -74,12 +74,18 @@ pub enum HealthCheckSeverity {
Critical,
}
impl Default for HealthCheckSeverity {
fn default() -> Self {
HealthCheckSeverity::Warning
}
}
#[derive(Clone, Debug, Deserialize, Serialize)]
pub struct HealthCheck {
pub name: String,
pub description: String,
#[serde(flatten)]
implementation: ActionImplementation,
#[serde(default)]
pub severity: HealthCheckSeverity,
pub timeout: Option<Duration>,
}