[src]

Enum getopts::Fail_

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

The type returned when the command line does not conform to the expected format. Call the to_err_msg method to retrieve the error as a string.

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 occurence 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) -> ~str

Convert a Fail_ enum into an error string.

Trait Implementations

Derived Implementations

impl Show for Fail_

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

impl Eq for Fail_

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

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

impl Clone for Fail_

fn clone(&self) -> Fail_