use serde::{Deserialize, Serialize};
#[derive(Debug, Serialize, Deserialize, Clone)]
#[serde(rename_all = "kebab-case")]
pub struct HealthCheckConfig {
#[serde(default)]
pub exposed: bool,
#[serde(default = "uri_default")]
pub uri: String,
}
impl Default for HealthCheckConfig {
fn default() -> Self {
Self {
exposed: false,
uri: uri_default(),
}
}
}
fn uri_default() -> String {
"/health".to_string()
}