Struct dia_args::Args [−][src]
pub struct Args { pub cmds: Option<Vec<String>>, pub args: HashMap<String, Vec<String>>, pub sub_args: Option<Vec<String>>, pub should_use_stdin: bool, }
Arguments
Usage
args
field is visible, but rarely useful. Instead, you can useget()
,get_list()
...cmds
field can contain commands and normal arguments (such as file paths...)sub_args
are not verified. They are the ones after--
symbol, which are meant for being passed to sub processes.
Fields
cmds: Option<Vec<String>>
args: HashMap<String, Vec<String>>
sub_args: Option<Vec<String>>
should_use_stdin: bool
Methods
impl Args
[src]
impl Args
pub fn get<T: FromStr>(&self, key: &str) -> Option<Result<T>>
[src]
pub fn get<T: FromStr>(&self, key: &str) -> Option<Result<T>>
pub fn get_list<T: FromStr>(&self, key: &str) -> Option<Result<Vec<T>>>
[src]
pub fn get_list<T: FromStr>(&self, key: &str) -> Option<Result<Vec<T>>>