You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
356 B
18 lines
356 B
7 months ago
|
use structopt::StructOpt;
|
||
|
|
||
|
#[test]
|
||
|
fn raw_idents() {
|
||
|
#[derive(StructOpt, Debug, PartialEq)]
|
||
|
struct Opt {
|
||
|
#[structopt(short, long)]
|
||
|
r#type: Vec<String>,
|
||
|
}
|
||
|
|
||
|
assert_eq!(
|
||
|
Opt {
|
||
|
r#type: vec!["long".into(), "short".into()]
|
||
|
},
|
||
|
Opt::from_iter(&["test", "--type", "long", "-t", "short"])
|
||
|
);
|
||
|
}
|