Struct app::Opt [] [src]

pub struct Opt<'app> { /* fields omitted */ }

Option

Methods

impl<'app> Opt<'app>
[src]

name and value, App will maintain the value(&mut T).

for example,

  • follows's charset is Opt's Name

  • h, v and cs is Opt's short

  • help, version and charset is Opt's long

  • help is Opt's help message

--charset charset,-cs charset         sets the charset Zipcs using
--help,-h                             show the help message
--version,-v                          show the version message

set Opts optional as true(default is false),

App will will not check it's value and create help message without default's value if it is true.

short

long

help message

impl<'app> Opt<'app>
[src]

Trait Implementations

impl<'app> Debug for Opt<'app>
[src]

Formats the value using the given formatter.