[−][src]Enum rustop::Error
An error message when parsing command line arguments.
Variants
DuplicateLong(String)
A duplicated long option has been specified.
DuplicateShort(char)
A duplicated short option has been specified.
Missing short and long option.
Unknown(OptName)
Unknown option.
InvalidLong(String)
An invalid long option name.
An error when parsing an argument.
A command-line prefix is ambigious.
Multiple(OptName)
A regular option has been specified multiple times.
MissingOpt(OptName)
A required option has not been specified.
MissingParam(OptName)
A required parameter has not been specified.
Help(String)
The help message should be shown.
Trait Implementations
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,