• Home
  • Raw
  • Download

Lines Matching full:opt

20 enum Opt {  enum
43 Opt::Fetch { in test_fetch()
48 Opt::try_parse_from(["test", "fetch", "--all", "origin"]).unwrap() in test_fetch()
51 Opt::Fetch { in test_fetch()
56 Opt::try_parse_from(["test", "fetch", "-f", "origin"]).unwrap() in test_fetch()
63 Opt::Add { in test_add()
67 Opt::try_parse_from(["test", "add"]).unwrap() in test_add()
70 Opt::Add { in test_add()
74 Opt::try_parse_from(["test", "add", "-i", "-v"]).unwrap() in test_add()
80 let result = Opt::try_parse_from(["test", "badcmd", "-i", "-v"]); in test_no_parse()
83 let result = Opt::try_parse_from(["test", "add", "--badoption"]); in test_no_parse()
86 let result = Opt::try_parse_from(["test"]); in test_no_parse()
170 struct Opt { in global_passed_down() struct
190 Opt::try_parse_from(["test", "global"]).unwrap(), in global_passed_down()
191 Opt { in global_passed_down()
198 Opt::try_parse_from(["test", "global", "--other"]).unwrap(), in global_passed_down()
199 Opt { in global_passed_down()
209 struct Opt { in external_subcommand() struct
223 Opt::try_parse_from(["test", "add"]).unwrap(), in external_subcommand()
224 Opt { in external_subcommand()
230 Opt::try_parse_from(["test", "remove"]).unwrap(), in external_subcommand()
231 Opt { in external_subcommand()
236 assert!(Opt::try_parse_from(["test"]).is_err()); in external_subcommand()
239 Opt::try_parse_from(["test", "git", "status"]).unwrap(), in external_subcommand()
240 Opt { in external_subcommand()
251 struct Opt { in external_subcommand_os_string() struct
263 Opt::try_parse_from(["test", "git", "status"]).unwrap(), in external_subcommand_os_string()
264 Opt { in external_subcommand_os_string()
269 assert!(Opt::try_parse_from(["test"]).is_err()); in external_subcommand_os_string()
275 struct Opt { in external_subcommand_optional() struct
287 Opt::try_parse_from(["test", "git", "status"]).unwrap(), in external_subcommand_optional()
288 Opt { in external_subcommand_optional()
293 assert_eq!(Opt::try_parse_from(["test"]).unwrap(), Opt { sub: None }); in external_subcommand_optional()
299 pub enum Opt { in enum_in_enum_subsubcommand() enum
312 let result = Opt::try_parse_from(["test"]); in enum_in_enum_subsubcommand()
315 let result = Opt::try_parse_from(["test", "list"]).unwrap(); in enum_in_enum_subsubcommand()
316 assert_eq!(Opt::List, result); in enum_in_enum_subsubcommand()
318 let result = Opt::try_parse_from(["test", "l"]).unwrap(); in enum_in_enum_subsubcommand()
319 assert_eq!(Opt::List, result); in enum_in_enum_subsubcommand()
321 let result = Opt::try_parse_from(["test", "daemon"]); in enum_in_enum_subsubcommand()
324 let result = Opt::try_parse_from(["test", "daemon", "start"]).unwrap(); in enum_in_enum_subsubcommand()
325 assert_eq!(Opt::Daemon(DaemonCommand::Start), result); in enum_in_enum_subsubcommand()
327 let result = Opt::try_parse_from(["test", "d", "start"]).unwrap(); in enum_in_enum_subsubcommand()
328 assert_eq!(Opt::Daemon(DaemonCommand::Start), result); in enum_in_enum_subsubcommand()
334 enum Opt { in update_subcommands() enum
352 let mut opt = Opt::Command1(Command1 { arg1: 12, arg2: 14 }); in update_subcommands() localVariable
353 opt.try_update_from(["test", "command1", "42", "44"]) in update_subcommands()
356 Opt::try_parse_from(["test", "command1", "42", "44"]).unwrap(), in update_subcommands()
357 opt in update_subcommands()
361 let mut opt = Opt::Command1(Command1 { arg1: 12, arg2: 14 }); in update_subcommands() localVariable
362 opt.try_update_from(["test", "command1", "42"]).unwrap(); in update_subcommands()
364 Opt::try_parse_from(["test", "command1", "42", "14"]).unwrap(), in update_subcommands()
365 opt in update_subcommands()
369 let mut opt = Opt::Command1(Command1 { arg1: 12, arg2: 14 }); in update_subcommands() localVariable
370 opt.try_update_from(["test", "command2", "43"]).unwrap(); in update_subcommands()
372 Opt::try_parse_from(["test", "command2", "43"]).unwrap(), in update_subcommands()
373 opt in update_subcommands()
381 enum Opt { in update_subcommands_explicit_required() enum
399 let mut opt = Opt::Command1(Command1 { arg1: 12, arg2: 14 }); in update_subcommands_explicit_required() localVariable
400 opt.try_update_from(["test"]).unwrap(); in update_subcommands_explicit_required()
401 assert_eq!(Opt::Command1(Command1 { arg1: 12, arg2: 14 }), opt); in update_subcommands_explicit_required()
407 enum Opt { in update_sub_subcommands() enum
439 let mut opt = Opt::Child1(Child1::Command1(Command1 { arg1: 12, arg2: 14 })); in update_sub_subcommands() localVariable
440 opt.try_update_from(["test", "child1", "command1", "42", "44"]) in update_sub_subcommands()
443 Opt::try_parse_from(["test", "child1", "command1", "42", "44"]).unwrap(), in update_sub_subcommands()
444 opt in update_sub_subcommands()
448 let mut opt = Opt::Child1(Child1::Command1(Command1 { arg1: 12, arg2: 14 })); in update_sub_subcommands() localVariable
449 opt.try_update_from(["test", "child1", "command1", "42"]) in update_sub_subcommands()
452 Opt::try_parse_from(["test", "child1", "command1", "42", "14"]).unwrap(), in update_sub_subcommands()
453 opt in update_sub_subcommands()
457 let mut opt = Opt::Child1(Child1::Command1(Command1 { arg1: 12, arg2: 14 })); in update_sub_subcommands() localVariable
458 opt.try_update_from(["test", "child1", "command2", "43"]) in update_sub_subcommands()
461 Opt::try_parse_from(["test", "child1", "command2", "43"]).unwrap(), in update_sub_subcommands()
462 opt in update_sub_subcommands()
466 let mut opt = Opt::Child1(Child1::Command1(Command1 { arg1: 12, arg2: 14 })); in update_sub_subcommands() localVariable
467 opt.try_update_from(["test", "child2", "command2", "43"]) in update_sub_subcommands()
470 Opt::try_parse_from(["test", "child2", "command2", "43"]).unwrap(), in update_sub_subcommands()
471 opt in update_sub_subcommands()
478 enum Opt { in update_ext_subcommand() enum
498 let mut opt = Opt::Ext(vec!["12".into(), "14".into()]); in update_ext_subcommand() localVariable
499 opt.try_update_from(["test", "ext", "42", "44"]).unwrap(); in update_ext_subcommand()
501 Opt::try_parse_from(["test", "ext", "42", "44"]).unwrap(), in update_ext_subcommand()
502 opt in update_ext_subcommand()
506 let mut opt = Opt::Ext(vec!["12".into(), "14".into()]); in update_ext_subcommand() localVariable
507 opt.try_update_from(["test", "ext", "42"]).unwrap(); in update_ext_subcommand()
508 assert_eq!(Opt::try_parse_from(["test", "ext", "42"]).unwrap(), opt); in update_ext_subcommand()
511 let mut opt = Opt::Ext(vec!["12".into(), "14".into()]); in update_ext_subcommand() localVariable
512 opt.try_update_from(["test", "command2", "43"]).unwrap(); in update_ext_subcommand()
514 Opt::try_parse_from(["test", "command2", "43"]).unwrap(), in update_ext_subcommand()
515 opt in update_ext_subcommand()
518 let mut opt = Opt::Command1(Command1 { arg1: 12, arg2: 14 }); in update_ext_subcommand() localVariable
519 opt.try_update_from(["test", "ext", "42", "44"]).unwrap(); in update_ext_subcommand()
521 Opt::try_parse_from(["test", "ext", "42", "44"]).unwrap(), in update_ext_subcommand()
522 opt in update_ext_subcommand()
532 struct Opt { in subcommand_name_not_literal() struct
543 assert!(Opt::try_parse_from(["test", "renamed"]).is_ok()); in subcommand_name_not_literal()
549 struct Opt { in skip_subcommand() struct
581 Opt::try_parse_from(["test", "add"]).unwrap(), in skip_subcommand()
582 Opt { in skip_subcommand()
588 Opt::try_parse_from(["test", "remove"]).unwrap(), in skip_subcommand()
589 Opt { in skip_subcommand()
594 let res = Opt::try_parse_from(["test", "skip"]); in skip_subcommand()
600 let res = Opt::try_parse_from(["test", "other"]); in skip_subcommand()