pub trait Exit {
type O;
// Required methods
fn exit(self);
fn exit_if_err(self) -> Self::O;
fn exit_silently(self);
}
pub trait Exit {
type O;
// Required methods
fn exit(self);
fn exit_if_err(self) -> Self::O;
fn exit_silently(self);
}