File: raw_idents.rs

package info (click to toggle)
rust-structopt 0.3.26-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 796 kB
  • sloc: makefile: 2
file content (17 lines) | stat: -rw-r--r-- 356 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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"])
    );
}