1 use clap::Parser; 2 3 #[test] raw_idents()4fn 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