Lines Matching refs:Opt

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