• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use clap::Parser;
2 
3 #[test]
raw_idents()4 fn raw_idents() {
5     #[derive(Parser, Debug, PartialEq)]
6     struct Opt {
7         #[arg(short, long)]
8         r#type: String,
9     }
10 
11     assert_eq!(
12         Opt {
13             r#type: "long".into()
14         },
15         Opt::try_parse_from(["test", "--type", "long"]).unwrap()
16     );
17 
18     assert_eq!(
19         Opt {
20             r#type: "short".into()
21         },
22         Opt::try_parse_from(["test", "-t", "short"]).unwrap()
23     );
24 }
25