@@ -305,36 +305,38 @@ impl TestOptsParseState {
305305 parser : & mut lexarg:: Parser < ' a > ,
306306 arg : Arg < ' a > ,
307307 ) -> Result < Option < Arg < ' a > > , ErrorContext < ' a > > {
308+ use lexarg:: prelude:: * ;
309+
308310 match arg {
309- Arg :: Long ( "include-ignored" ) => {
311+ Long ( "include-ignored" ) => {
310312 self . include_ignored = true ;
311313 }
312- Arg :: Long ( "ignored" ) => self . ignored = true ,
313- Arg :: Long ( "force-run-in-process" ) => {
314+ Long ( "ignored" ) => self . ignored = true ,
315+ Long ( "force-run-in-process" ) => {
314316 self . opts . force_run_in_process = true ;
315317 }
316- Arg :: Long ( "exclude-should-panic" ) => {
318+ Long ( "exclude-should-panic" ) => {
317319 self . opts . exclude_should_panic = true ;
318320 }
319- Arg :: Long ( "test" ) => {
321+ Long ( "test" ) => {
320322 self . opts . run_tests = true ;
321323 }
322- Arg :: Long ( "bench" ) => {
324+ Long ( "bench" ) => {
323325 self . opts . bench_benchmarks = true ;
324326 }
325- Arg :: Long ( "list" ) => {
327+ Long ( "list" ) => {
326328 self . opts . list = true ;
327329 }
328- Arg :: Long ( "logfile" ) => {
330+ Long ( "logfile" ) => {
329331 let path = parser
330332 . next_flag_value ( )
331333 . ok_or_else ( || ErrorContext :: msg ( "`--logfile` requires a path" ) ) ?;
332334 self . opts . logfile = Some ( std:: path:: PathBuf :: from ( path) ) ;
333335 }
334- Arg :: Long ( "nocapture" ) => {
336+ Long ( "nocapture" ) => {
335337 self . opts . nocapture = true ;
336338 }
337- Arg :: Long ( "test-threads" ) => {
339+ Long ( "test-threads" ) => {
338340 let test_threads = parser
339341 . next_flag_value ( )
340342 . ok_or_else ( || {
@@ -351,18 +353,18 @@ impl TestOptsParseState {
351353 }
352354 } ;
353355 }
354- Arg :: Long ( "skip" ) => {
356+ Long ( "skip" ) => {
355357 let filter = parser
356358 . next_flag_value ( )
357359 . ok_or_else ( || ErrorContext :: msg ( "`--skip` requires a value" ) ) ?
358360 . to_str ( )
359361 . ok_or_else ( || ErrorContext :: msg ( "unsupported value" ) ) ?;
360362 self . opts . skip . push ( filter. to_owned ( ) ) ;
361363 }
362- Arg :: Long ( "exact" ) => {
364+ Long ( "exact" ) => {
363365 self . opts . filter_exact = true ;
364366 }
365- Arg :: Long ( "color" ) => {
367+ Long ( "color" ) => {
366368 let color = parser
367369 . next_flag_value ( )
368370 . ok_or_else ( || {
@@ -381,11 +383,11 @@ impl TestOptsParseState {
381383 }
382384 } ;
383385 }
384- Arg :: Short ( "q" ) | Arg :: Long ( "quiet" ) => {
386+ Short ( "q" ) | Long ( "quiet" ) => {
385387 self . format = None ;
386388 self . quiet = true ;
387389 }
388- Arg :: Long ( "format" ) => {
390+ Long ( "format" ) => {
389391 self . quiet = false ;
390392 let format = parser
391393 . next_flag_value ( )
@@ -408,10 +410,10 @@ impl TestOptsParseState {
408410 }
409411 } ) ;
410412 }
411- Arg :: Long ( "show-output" ) => {
413+ Long ( "show-output" ) => {
412414 self . opts . options . display_output = true ;
413415 }
414- Arg :: Short ( "Z" ) => {
416+ Short ( "Z" ) => {
415417 let feature = parser
416418 . next_flag_value ( )
417419 . ok_or_else ( || ErrorContext :: msg ( "`-Z` requires a feature name" ) ) ?
@@ -425,10 +427,10 @@ impl TestOptsParseState {
425427 // Don't validate `feature` as other parsers might provide values
426428 self . opts . allowed_unstable . push ( feature. to_owned ( ) ) ;
427429 }
428- Arg :: Long ( "report-time" ) => {
430+ Long ( "report-time" ) => {
429431 self . opts . time_options . get_or_insert_with ( Default :: default) ;
430432 }
431- Arg :: Long ( "ensure-time" ) => {
433+ Long ( "ensure-time" ) => {
432434 let time = self . opts . time_options . get_or_insert_with ( Default :: default) ;
433435 time. error_on_excess = true ;
434436 if let Some ( threshold) = TimeThreshold :: from_env_var ( "RUST_TEST_TIME_UNIT" ) ? {
@@ -442,10 +444,10 @@ impl TestOptsParseState {
442444 time. doctest_threshold = threshold;
443445 }
444446 }
445- Arg :: Long ( "shuffle" ) => {
447+ Long ( "shuffle" ) => {
446448 self . opts . shuffle = true ;
447449 }
448- Arg :: Long ( "shuffle-seed" ) => {
450+ Long ( "shuffle-seed" ) => {
449451 let seed = parser
450452 . next_flag_value ( )
451453 . ok_or_else ( || ErrorContext :: msg ( "`--shuffle-seed` requires a value" ) ) ?
@@ -455,7 +457,7 @@ impl TestOptsParseState {
455457 . map_err ( ErrorContext :: msg) ?;
456458 self . opts . shuffle_seed = Some ( seed) ;
457459 }
458- Arg :: Value ( filter) => {
460+ Value ( filter) => {
459461 let filter = filter
460462 . to_str ( )
461463 . ok_or_else ( || ErrorContext :: msg ( "unsupported value" ) ) ?;
0 commit comments