#[derive(Debug, PartialEq, Eq)]
pub enum Exit {
Success,
Failure,
}
impl std::process::Termination for Exit {
fn report(self) -> std::process::ExitCode {
match self {
Self::Success => std::process::ExitCode::SUCCESS,
Self::Failure => std::process::ExitCode::from(1),
}
}
}