Struct clap::Error [−][src]
Expand description
Command Line Argument Parser Error
See App::error to create an error.
Fields
kind: ErrorKindThe type of error
info: Vec<String>Additional information depending on the error kind, like values and argument names. Useful when you want to render an error of your own.
Implementations
Should the message be written to stdout or not
Prints the error and exits. Depending on the error kind, this
either prints to stderr and exits with a status of 1
or prints to stdout and exits with a status of 0.
Prints formatted and colored error to stdout or stderr according to its error kind
Example
use clap::App;
match App::new("App").try_get_matches() {
Ok(matches) => {
// do_something
},
Err(err) => {
err.print().expect("Error writing Error");
// do_something
},
};👎 Deprecated since 3.0.0: Replaced with App::error
👎 Deprecated since 3.0.0:
Replaced with App::error
Deprecated, see App::error