@@ -16,7 +16,7 @@ fn main() {
1616            Ok ( ( ) )  => { 
1717                println ! ( "test result: ok" ) ; 
1818            } 
19-             Err ( EarlyExit :: IgnoreTest ( _ ) )  => { 
19+             Err ( EarlyExit :: IgnoreTest )  => { 
2020                println ! ( "test result: ignored" ) ; 
2121            } 
2222            Err ( EarlyExit :: IoError ( e) )  => { 
@@ -34,7 +34,7 @@ const VAR: &str = "__THE_TEST_YOU_ARE_LUKE";
3434
3535#[ derive( Debug ) ]  
3636enum  EarlyExit  { 
37-     IgnoreTest ( String ) , 
37+     IgnoreTest , 
3838    IoError ( std:: io:: Error ) , 
3939} 
4040
@@ -47,7 +47,7 @@ impl From<std::io::Error> for EarlyExit {
4747fn  parent ( )  -> Result < ( ) ,  EarlyExit >  { 
4848    // If we cannot re-exec this test, there's no point in trying to do it. 
4949    if  common:: cannot_reexec_the_test ( )  { 
50-         return  Err ( EarlyExit :: IgnoreTest ( "(cannot reexec)" . into ( ) ) ) ; 
50+         return  Err ( EarlyExit :: IgnoreTest ) ; 
5151    } 
5252
5353    let  me = std:: env:: current_exe ( ) . unwrap ( ) ; 
@@ -111,7 +111,7 @@ fn find_interpreter(me: &Path) -> Result<PathBuf, EarlyExit> {
111111        . arg ( "-l" ) 
112112        . arg ( me) 
113113        . output ( ) 
114-         . map_err ( |_err | EarlyExit :: IgnoreTest ( "readelf invocation failed" . into ( ) ) ) ?; 
114+         . map_err ( |_ | EarlyExit :: IgnoreTest ) ?; 
115115    if  result. status . success ( )  { 
116116        let  r = BufReader :: new ( & result. stdout [ ..] ) ; 
117117        for  line in  r. lines ( )  { 
@@ -124,11 +124,6 @@ fn find_interpreter(me: &Path) -> Result<PathBuf, EarlyExit> {
124124                } 
125125            } 
126126        } 
127- 
128-         Err ( EarlyExit :: IgnoreTest ( 
129-             "could not find interpreter from readelf output" . into ( ) , 
130-         ) ) 
131-     }  else  { 
132-         Err ( EarlyExit :: IgnoreTest ( "readelf returned non-success" . into ( ) ) ) 
133127    } 
128+     Err ( EarlyExit :: IgnoreTest ) 
134129} 
0 commit comments