Lines Matching refs:Opt
21 struct Opt {
27 Opt {
30 Opt::try_parse_from(["", "foo"]).unwrap()
33 Opt {
36 Opt::try_parse_from(["", "bar"]).unwrap()
38 assert!(Opt::try_parse_from(["", "fOo"]).is_err());
56 struct Opt {
62 Opt {
65 Opt::try_parse_from(["", "foo"]).unwrap()
68 Opt {
71 Opt::try_parse_from(["", "bar"]).unwrap()
74 Opt {
77 Opt::try_parse_from([""]).unwrap()
90 struct Opt {
103 Opt {
107 Opt::try_parse_from(["", "foo"]).unwrap()
110 Opt {
114 Opt::try_parse_from(["", "bar"]).unwrap()
117 Opt {
121 Opt::try_parse_from([""]).unwrap()
124 Opt {
128 Opt::try_parse_from(["", "--arg2", "foo"]).unwrap()
141 struct Opt {
154 Opt {
158 Opt::try_parse_from(["", "foo"]).unwrap()
161 Opt {
165 Opt::try_parse_from(["", "bar"]).unwrap()
168 Opt {
172 Opt::try_parse_from([""]).unwrap()
175 Opt {
179 Opt::try_parse_from(["", "--arg2", "foo"]).unwrap()
193 struct Opt {
199 Opt {
202 Opt::try_parse_from(["", "foo-bar"]).unwrap()
205 Opt {
208 Opt::try_parse_from(["", "bar-baz"]).unwrap()
210 assert!(Opt::try_parse_from(["", "FooBar"]).is_err());
222 struct Opt {
228 Opt {
231 Opt::try_parse_from(["", "FOO_BAR"]).unwrap()
233 assert!(Opt::try_parse_from(["", "FooBar"]).is_err());
245 struct Opt {
251 Opt {
254 Opt::try_parse_from(["", "FOO_BAR"]).unwrap()
256 assert!(Opt::try_parse_from(["", "FooBar"]).is_err());
269 struct Opt {
275 Opt {
278 Opt::try_parse_from(["", "fooBar"]).unwrap()
280 assert!(Opt::try_parse_from(["", "FooBar"]).is_err());
281 assert!(Opt::try_parse_from(["", "FOO_BAR"]).is_err());
292 struct Opt {
298 Opt {
301 Opt::try_parse_from(["", "foo"]).unwrap()
304 Opt {
307 Opt::try_parse_from(["", "fOo"]).unwrap()
319 struct Opt {
325 Opt {
328 Opt::try_parse_from(["", "foo"]).unwrap()
330 assert!(Opt::try_parse_from(["", "fOo"]).is_err());
342 struct Opt {
348 Opt {
351 Opt::try_parse_from(["", "totp"]).unwrap()
354 Opt {
357 Opt::try_parse_from(["", "TOTP"]).unwrap()
370 struct Opt {
376 Opt {
379 Opt::try_parse_from(["", "totp"]).unwrap()
382 Opt {
385 Opt::try_parse_from(["", "TOTP"]).unwrap()
388 Opt {
391 Opt::try_parse_from(["", "t"]).unwrap()
479 struct Opt {
484 assert_eq!(Opt { arg: None }, Opt::try_parse_from([""]).unwrap());
486 Opt {
489 Opt::try_parse_from(["", "foo"]).unwrap()
492 Opt {
495 Opt::try_parse_from(["", "bar"]).unwrap()
497 assert!(Opt::try_parse_from(["", "fOo"]).is_err());
509 struct Opt {
514 assert_eq!(Opt { arg: None }, Opt::try_parse_from([""]).unwrap());
516 Opt { arg: Some(None) },
517 Opt::try_parse_from(["", "--arg"]).unwrap()
520 Opt {
523 Opt::try_parse_from(["", "--arg", "foo"]).unwrap()
526 Opt {
529 Opt::try_parse_from(["", "--arg", "bar"]).unwrap()
531 assert!(Opt::try_parse_from(["", "--arg", "fOo"]).is_err());
543 struct Opt {
548 assert_eq!(Opt { arg: vec![] }, Opt::try_parse_from([""]).unwrap());
550 Opt {
553 Opt::try_parse_from(["", "-a", "foo"]).unwrap()
556 Opt {
559 Opt::try_parse_from(["", "-a", "foo", "-a", "bar"]).unwrap()
561 assert!(Opt::try_parse_from(["", "-a", "fOo"]).is_err());
573 struct Opt {
578 assert_eq!(Opt { arg: None }, Opt::try_parse_from([""]).unwrap());
580 Opt {
583 Opt::try_parse_from(["", "-a", "foo"]).unwrap()
586 Opt {
589 Opt::try_parse_from(["", "-a", "foo", "-a", "bar"]).unwrap()
591 assert!(Opt::try_parse_from(["", "-a", "fOo"]).is_err());
604 struct Opt {
616 Opt {
619 Opt::try_parse_from([""]).unwrap()
623 Opt {
626 Opt::try_parse_from(["", "-a", "foo,baz"]).unwrap()