options

Macro options 

Source
macro_rules! options {
    ($($name: expr), *) => { ... };
}
Expand description

定义支持的所有选项数组

  1. 如果本选项要求携带参数,则应以:结束

§Example

let opts = hiopt::options!["a", "b:", "along", "blong:"];
//支持输入参数为 "-a -b b-arg --along --blong=blong-arg"
assert_eq!(opts[0].name(), "a");
assert_eq!(opts[1].name(), "b");
assert_eq!(opts[2].name(), "along");
assert_eq!(opts[3].name(), "blong");