Struct app::Cmd
[−]
[src]
pub struct Cmd<'app> { /* fields omitted */ }
Command
Methods
impl<'app> Cmd<'app>
[src]
fn new<'s: 'app>(name: &'s str) -> Self
name
fn desc<'s: 'app>(self, desc: &'s str) -> Self
description
fn args<'s: 'app, S>(self, name: S, value: &'s mut Vec<String>) -> Self where S: Into<String>
get arguments
fn args_help<'s: 'app>(self, help: &'s str) -> Self
arguments's help message
fn args_check<Checker: StringsCheck>(self, checker: Checker) -> Self
fn opt(self, opt: Opt<'app>) -> Self
add Opt