@@ -171,7 +171,7 @@ pub fn parse_config(args: Vec<String>) -> Config {
171171 . and_then ( extract_lldb_version)
172172 . map ( |( v, b) | ( Some ( v) , b) )
173173 . unwrap_or ( ( None , false ) ) ;
174- let color = match matches. opt_str ( "color" ) . as_ref ( ) . map ( |x| & * * x ) {
174+ let color = match matches. opt_str ( "color" ) . as_deref ( ) {
175175 Some ( "auto" ) | None => ColorConfig :: AutoColor ,
176176 Some ( "always" ) => ColorConfig :: AlwaysColor ,
177177 Some ( "never" ) => ColorConfig :: NeverColor ,
@@ -255,7 +255,7 @@ pub fn log_config(config: &Config) {
255255 logv ( c, format ! ( "stage_id: {}" , config. stage_id) ) ;
256256 logv ( c, format ! ( "mode: {}" , config. mode) ) ;
257257 logv ( c, format ! ( "run_ignored: {}" , config. run_ignored) ) ;
258- logv ( c, format ! ( "filter: {}" , opt_str( & config. filter. as_ref ( ) . map ( |re| re . to_owned ( ) ) ) ) ) ;
258+ logv ( c, format ! ( "filter: {}" , opt_str( & config. filter) ) ) ;
259259 logv ( c, format ! ( "filter_exact: {}" , config. filter_exact) ) ;
260260 logv (
261261 c,
@@ -723,9 +723,7 @@ fn make_test_closure(
723723 let config = config. clone ( ) ;
724724 let testpaths = testpaths. clone ( ) ;
725725 let revision = revision. cloned ( ) ;
726- test:: DynTestFn ( Box :: new ( move || {
727- runtest:: run ( config, & testpaths, revision. as_ref ( ) . map ( |s| s. as_str ( ) ) )
728- } ) )
726+ test:: DynTestFn ( Box :: new ( move || runtest:: run ( config, & testpaths, revision. as_deref ( ) ) ) )
729727}
730728
731729/// Returns `true` if the given target is an Android target for the
0 commit comments