use pkenum_macro::Display;
fn main() { }
#[derive(Display)]
#[derive(PartialEq)]
enum ExitCode {
Failure,
Success,
}
#[allow(dead_code)]
impl ExitCode {
pub fn panic_if_fail(self, msg: &String) {
if self == ExitCode::Failure {
panic!("{}", msg);
}
}
}
#[derive(Display)]
enum IpAddrKind {
V4(String),
V6(String, String),
}