Lines Matching refs:arg

26         #[arg(short, long)]
27 arg: i32,
30 Opt { arg: 42 },
34 Opt { arg: 42 },
38 Opt { arg: 42 },
39 Opt::try_parse_from(["test", "--arg", "42"]).unwrap()
42 Opt { arg: 42 },
43 Opt::try_parse_from(["test", "--arg", "24", "--arg", "42"]).unwrap()
53 #[arg(short, default_value = "42")]
54 arg: i32,
57 Opt { arg: 24 },
61 Opt { arg: 42 },
64 assert_eq!(Opt { arg: 42 }, Opt::try_parse_from(["test"]).unwrap());
72 #[arg(short, default_value = "42")]
73 arg: i32,
76 Opt { arg: 24 },
80 Opt { arg: 42 },
83 assert_eq!(Opt { arg: 42 }, Opt::try_parse_from(["test"]).unwrap());
157 #[arg(short)]
173 #[arg(short)]
174 arg: Option<i32>,
177 Opt { arg: Some(42) },
181 Opt { arg: Some(42) },
184 assert_eq!(Opt { arg: None }, Opt::try_parse_from(["test"]).unwrap());
193 #[arg(required = true)]
203 #[arg(short, long, action = clap::ArgAction::Count)]
210 req_str: Some(("arg").into()),
213 Opt::try_parse_from(["test", "arg"]).unwrap()
236 #[arg(value_parser = parser)]
237 arg: ::std::option::Option<String>,
242 arg: Some("success".into())
253 #[arg(short)]
255 arg: Option<Option<i32>>,
259 arg: Some(Some(42))
264 Opt { arg: Some(None) },
269 arg: Some(Some(42))
273 assert_eq!(Opt { arg: None }, Opt::try_parse_from(["test"]).unwrap());
281 #[arg(long, value_name = "val")]
282 arg: Option<Option<i32>>,
285 assert!(help.contains("--arg [<val>]"));
286 assert!(!help.contains("--arg [<val>...]"));
294 #[arg(short)]
295 arg: Option<Option<i32>>,
297 #[arg(long)]
302 arg: Some(Some(42)),
309 arg: Some(Some(42)),
316 arg: Some(None),
323 arg: Some(None),
330 arg: None,
337 arg: None,
349 #[arg(short, long)]
350 arg: Vec<i32>,
353 Opt { arg: vec![24] },
356 assert_eq!(Opt { arg: vec![] }, Opt::try_parse_from(["test"]).unwrap());
358 Opt { arg: vec![24, 42] },
368 #[arg(short, long, required = true)]
369 arg: Vec<i32>,
372 Opt { arg: vec![24] },
377 Opt { arg: vec![24, 42] },
387 #[arg(short, long, num_args(1..))]
388 arg: Vec<i32>,
391 Opt { arg: vec![24] },
394 assert_eq!(Opt { arg: vec![] }, Opt::try_parse_from(["test"]).unwrap());
396 Opt { arg: vec![24, 42] },
410 #[arg(value_parser = parser)]
411 arg: ::std::vec::Vec<String>,
416 arg: vec!["success".into()]
427 #[arg(short)]
428 arg: Option<Vec<i32>>,
431 Opt { arg: Some(vec![1]) },
437 arg: Some(vec![1, 2])
442 assert_eq!(Opt { arg: None }, Opt::try_parse_from(["test"]).unwrap());
450 #[arg(short, long, num_args(0..))]
451 arg: Option<Vec<i32>>,
454 Opt { arg: Some(vec![1]) },
460 arg: Some(vec![1, 2])
466 Opt { arg: Some(vec![]) },
470 assert_eq!(Opt { arg: None }, Opt::try_parse_from(["test"]).unwrap());
478 #[arg(short)]
479 arg: Option<Vec<i32>>,
481 #[arg(short)]
487 arg: Some(vec![1]),
495 arg: Some(vec![1]),
503 arg: Some(vec![1, 2]),
510 Opt { arg: None, b: None },
520 #[arg(long, value_parser = clap::value_parser!(i32))]
521 arg: i32,
524 Opt { arg: 42 },
525 Opt::try_parse_from(["test", "--arg", "42"]).unwrap()
534 #[arg(long)]
535 arg: i32,
538 Opt { arg: 42 },
539 Opt::try_parse_from(["test", "--arg", "42"]).unwrap()