pub fn exit(&self) -> ! {
        if self.fatal() {
            werr!("{}\n", self);
            exit(1)
        } else {
            println!("{}", self);
            exit(0)
        }
    }
/// Print this error and immediately exit the program.
///
/// If the error is non-fatal (e.g., `Help` or `Version`), then the
/// error is printed to stdout and the exit status will be `0`. Otherwise,
/// when the error is fatal, the error is printed to stderr and the
/// exit status will be `1`.
Print this error and immediately exit the program.
If the error is non-fatal , then the
error is printed to stdout and the exit status will be `0`. Otherwise,
when the error is fatal, the error is printed to stderr and the
exit status will be `1`.
Print this error and immediately exit the program . If the error is non - fatal then the error is printed to stdout and the exit status will be ` 0 ` . Otherwise when the error is fatal the error is printed to stderr and the exit status will be ` 1 ` .
pub fn exit(&self) -> ! {
        if self.fatal() {
            werr!("{}\n", self);
            exit(1)
        } else {
            println!("{}", self);
            exit(0)
        }
    }
pub fn exit ( & self ) -> ! { if self . fatal ( ) { werr ! ( " \n " self ) ; exit ( 1 ) } else { println ! ( " " self ) ; exit ( 0 ) } }
Print this error and immediately exit the program.
Print this error and immediately exit the program .
&self
&self