Enum ap::Error [−][src]
pub enum Error { NoHandler, NoArgs, UnknownOpt, MissingOptName, MissingOptArg, MissingReqOpt, NoPosnArgs, NoBundling, NoLongOpts, HandlerError(String), GenericError(String), IOError(Error), }
Expand description
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).
IOError(Error)
An I/O error
Trait Implementations
impl Error for Error
[src]
impl Error for Error
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]use the Display impl or to_string()
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more