pub enum XcliError {
BadSyntax,
MissingHandler(String),
MissingArgument,
BadArgument(String),
MismatchArgument(usize, usize),
Other(String),
}
Variants§
BadSyntax
Bad command syntax.
MissingHandler(String)
The specified handler does not exist.
MissingArgument
Missing required argument(s).
BadArgument(String)
Bad argument.
MismatchArgument(usize, usize)
Mismatched arguments.
Other(String)
Other error.
Trait Implementations§
Source§impl Error for XcliError
impl Error for XcliError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for XcliError
impl RefUnwindSafe for XcliError
impl Send for XcliError
impl Sync for XcliError
impl Unpin for XcliError
impl UnwindSafe for XcliError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more