Struct nereon::Opt [−][src]
pub struct Opt { pub env: Option<String>, pub default: Option<String>, pub format: Option<String>, // some fields omitted }
Fields
env: Option<String>
default: Option<String>
format: Option<String>
Methods
impl Opt
[src]
impl Opt
pub fn new(
node: &str,
short: Option<&str>,
long: Option<&str>,
env: Option<&str>,
flags: u32,
default: Option<&str>,
format: Option<&str>,
usage: Option<&str>
) -> Opt
[src]
pub fn new(
node: &str,
short: Option<&str>,
long: Option<&str>,
env: Option<&str>,
flags: u32,
default: Option<&str>,
format: Option<&str>,
usage: Option<&str>
) -> Opt
pub fn to_getopts(&self, options: &mut Options)
[src]
pub fn to_getopts(&self, options: &mut Options)
pub fn node_depth(&self) -> usize
[src]
pub fn node_depth(&self) -> usize
pub fn get_branch_keys(&self) -> Vec<String>
[src]
pub fn get_branch_keys(&self) -> Vec<String>
pub fn get_leaf_key(&self) -> Option<String>
[src]
pub fn get_leaf_key(&self) -> Option<String>
pub fn get_name(&self) -> &Option<String>
[src]
pub fn get_name(&self) -> &Option<String>