#[derive(Debug, Default, Eq, PartialEq)]
pub enum Endpoint {
Nodes,
Readyz,
#[default]
Status,
}
impl std::fmt::Display for Endpoint {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
match self {
Endpoint::Nodes => f.write_str("/nodes"),
Endpoint::Readyz => f.write_str("/readyz"),
Endpoint::Status => f.write_str("/status"),
}
}
}