Enum ap::Error [−][src]
pub enum Error {
NoHandler,
NoArgs,
UnknownOpt,
MissingOptName,
MissingOptArg,
MissingReqOpt,
NoPosnArgs,
NoBundling,
NoLongOpts,
HandlerError(String),
GenericError(String),
}The error type that represents all possible parse errors and handler errors.
Variants
No handler means nothing will happen.
No registered arguments means nothing will happen.
User specified an unknown option.
User specified an invalid argument that looks like an option but doesn’t have a name.
Option argument was not specified.
An option that must be specified was not specified.
Positional arguments are not permitted by default.
To allow them, either register an Arg for POSITIONAL_HANDLER_OPT,
or set Settings.ignore_unknown_posn_args.
Options must be kept separate on the command line
(-d -a foo rather than -da foo).
Option names can only be a single character long
(-v rather than, say, --verbose).
HandlerError(String)Custom error that a handler can use if the other errors are not appropriate.
GenericError(String)An unknown error (used for testing).
Trait Implementations
impl StructuralEq for Error[src]
impl StructuralEq for Error[src]impl StructuralPartialEq for Error[src]
impl StructuralPartialEq for Error[src]Auto Trait Implementations
impl RefUnwindSafe for Error
impl RefUnwindSafe for Errorimpl UnwindSafe for Error
impl UnwindSafe for Error