use super::backoff_policy::BackoffPolicy;
#[derive(Debug, Default, PartialEq, Clone, Copy)]
pub enum RestartPolicy {
#[default]
Always,
Once,
Never,
}
pub trait Restartable {
fn restart_policy(&self) -> RestartPolicy {
RestartPolicy::default()
}
fn backoff_policy(&self) -> BackoffPolicy {
BackoffPolicy::default()
}
}