Struct argparse::parser::Ref [] [src]

pub struct Ref<'parser: 'refer, 'refer, T: 'parser> {
    // some fields omitted
}

Methods

impl<'parser, 'refer, T> Ref<'parser, 'refer, T>
[src]

fn add_option<'x, A: TypedAction<T>>(&'x mut self, names: &[&'parser str], action: A, help: &'parser str) -> &'x mut Ref<'parser, 'refer, T>

fn add_argument<'x, A: TypedAction<T>>(&'x mut self, name: &'parser str, action: A, help: &'parser str) -> &'x mut Ref<'parser, 'refer, T>

fn metavar<'x>(&'x mut self, name: &str) -> &'x mut Ref<'parser, 'refer, T>

fn required<'x>(&'x mut self) -> &'x mut Ref<'parser, 'refer, T>

impl<'parser, 'refer, T: 'static + FromStr> Ref<'parser, 'refer, T>
[src]

fn envvar<'x>(&'x mut self, varname: &'parser str) -> &'x mut Ref<'parser, 'refer, T>