Struct argparse::parser::ArgumentParser
[−]
[src]
pub struct ArgumentParser<'parser> { // some fields omitted }
pub struct ArgumentParser<'parser> { // some fields omitted }
impl<'parser> ArgumentParser<'parser>
[src]fn new() -> ArgumentParser<'parser>
fn refer<'x, T>(&'x mut self, val: &'parser mut T) -> Box<Ref<'parser, 'x, T>>
fn set_description(&mut self, descr: &'parser str)
fn print_help(&self, name: &str, writer: &mut Write) -> IoResult<()>
fn print_usage(&self, name: &str, writer: &mut Write) -> IoResult<()>
fn parse(&self, args: Vec<String>, stdout: &mut Write, stderr: &mut Write) -> Result<(), i32>
fn error(&self, command: &str, message: &str, writer: &mut Write)
fn stop_on_first_argument(&mut self, want_stop: bool)
fn silence_double_dash(&mut self, silence: bool)
fn parse_args(&self) -> Result<(), i32>
fn parse_args_or_exit(&self)