Enum getopts::Fail_[src]

pub enum Fail_ {
    ArgumentMissing(String),
    UnrecognizedOption(String),
    OptionMissing(String),
    OptionDuplicated(String),
    UnexpectedArgument(String),
}

The type returned when the command line does not conform to the expected format. Use the Show implementation to output detailed information.

Variants

ArgumentMissing

The option requires an argument but none was passed.

UnrecognizedOption

The passed option is not declared among the possible options.

OptionMissing

A required option is not present.

OptionDuplicated

A single occurrence option is being used multiple times.

UnexpectedArgument

There's an argument being passed to a non-argument option.

Methods

impl Fail_

fn to_err_msg(self) -> String

Convert a Fail_ enum into an error string.

Trait Implementations

impl Show for Fail_

fn fmt(&self, f: &mut Formatter) -> Result

Derived Implementations

impl Eq for Fail_

fn assert_receiver_is_total_eq(&self)

impl PartialEq for Fail_

fn eq(&self, __arg_0: &Fail_) -> bool

fn ne(&self, __arg_0: &Fail_) -> bool

impl Clone for Fail_

fn clone(&self) -> Fail_

fn clone_from(&mut self, source: &Self)