77// SPDX-License-Identifier: MIT
88//
99
10+ use std:: io:: { self , Write } ;
1011use std:: process:: { Command , Stdio } ;
1112use std:: time:: Instant ;
12- use std:: io:: { self , Write } ;
1313
1414use clap:: Parser ;
1515
@@ -56,11 +56,9 @@ fn time(args: Args) -> Result<(), TimeError> {
5656 . stdout ( Stdio :: inherit ( ) )
5757 . stderr ( Stdio :: inherit ( ) )
5858 . spawn ( )
59- . map_err ( |e| {
60- match e. kind ( ) {
61- io:: ErrorKind :: NotFound => TimeError :: CommandNotFound ( args. utility ) ,
62- _ => TimeError :: ExecCommand ( args. utility ) ,
63- }
59+ . map_err ( |e| match e. kind ( ) {
60+ io:: ErrorKind :: NotFound => TimeError :: CommandNotFound ( args. utility ) ,
61+ _ => TimeError :: ExecCommand ( args. utility ) ,
6462 } ) ?;
6563
6664 let _ = child. wait ( ) . map_err ( |_| TimeError :: ExecTime ) ?;
@@ -78,15 +76,17 @@ fn time(args: Args) -> Result<(), TimeError> {
7876 elapsed. as_secs_f64( ) ,
7977 user_time,
8078 system_time
81- ) . map_err ( |_| TimeError :: ExecTime ) ?;
79+ )
80+ . map_err ( |_| TimeError :: ExecTime ) ?;
8281 } else {
8382 writeln ! (
8483 io:: stderr( ) ,
8584 "Elapsed time: {:.6} seconds\n User time: {:.6} seconds\n System time: {:.6} seconds" ,
8685 elapsed. as_secs_f64( ) ,
8786 user_time,
8887 system_time
89- ) . map_err ( |_| TimeError :: ExecTime ) ?;
88+ )
89+ . map_err ( |_| TimeError :: ExecTime ) ?;
9090 }
9191
9292 Ok ( ( ) )
@@ -112,8 +112,7 @@ impl Status {
112112 }
113113}
114114
115-
116- fn main ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
115+ fn main ( ) -> Result < ( ) , Box < dyn std:: error:: Error > > {
117116 let args = Args :: parse ( ) ;
118117
119118 setlocale ( LocaleCategory :: LcAll , "" ) ;
@@ -125,15 +124,15 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
125124 TimeError :: CommandNotFound ( err) => {
126125 eprintln ! ( "Command not found: {}" , err) ;
127126 Status :: UtilNotFound . exit ( )
128- } ,
127+ }
129128 TimeError :: ExecCommand ( err) => {
130129 eprintln ! ( "Error while executing command: {}" , err) ;
131130 Status :: UtilError . exit ( )
132131 }
133132 TimeError :: ExecTime => {
134133 eprintln ! ( "Error while executing time utility" ) ;
135134 Status :: TimeError . exit ( )
136- } ,
135+ }
137136 }
138137 }
139138
0 commit comments