@@ -197,13 +197,13 @@ pub fn current_exe() -> io::Result<PathBuf> {
197
197
0 as libc:: size_t ) ;
198
198
if err != 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
199
199
if sz == 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
200
- let mut v: Vec < u8 > = Vec :: with_capacity ( sz as usize ) ;
200
+ let mut v: Vec < u8 > = Vec :: with_capacity ( sz) ;
201
201
let err = sysctl ( mib. as_mut_ptr ( ) , mib. len ( ) as :: libc:: c_uint ,
202
202
v. as_mut_ptr ( ) as * mut libc:: c_void , & mut sz,
203
203
ptr:: null_mut ( ) , 0 as libc:: size_t ) ;
204
204
if err != 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
205
205
if sz == 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
206
- v. set_len ( sz as usize - 1 ) ; // chop off trailing NUL
206
+ v. set_len ( sz - 1 ) ; // chop off trailing NUL
207
207
Ok ( PathBuf :: from ( OsString :: from_vec ( v) ) )
208
208
}
209
209
}
@@ -252,10 +252,10 @@ pub fn current_exe() -> io::Result<PathBuf> {
252
252
let mut sz: u32 = 0 ;
253
253
_NSGetExecutablePath ( ptr:: null_mut ( ) , & mut sz) ;
254
254
if sz == 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
255
- let mut v: Vec < u8 > = Vec :: with_capacity ( sz as usize ) ;
255
+ let mut v: Vec < u8 > = Vec :: with_capacity ( sz) ;
256
256
let err = _NSGetExecutablePath ( v. as_mut_ptr ( ) as * mut i8 , & mut sz) ;
257
257
if err != 0 { return Err ( io:: Error :: last_os_error ( ) ) ; }
258
- v. set_len ( sz as usize - 1 ) ; // chop off trailing NUL
258
+ v. set_len ( sz - 1 ) ; // chop off trailing NUL
259
259
Ok ( PathBuf :: from ( OsString :: from_vec ( v) ) )
260
260
}
261
261
}
@@ -479,7 +479,7 @@ pub fn home_dir() -> Option<PathBuf> {
479
479
target_os = "ios" ) ) ) ]
480
480
unsafe fn fallback ( ) -> Option < OsString > {
481
481
let amt = match libc:: sysconf ( c:: _SC_GETPW_R_SIZE_MAX) {
482
- n if n < 0 => 512 as usize ,
482
+ n if n < 0 => 512usize ,
483
483
n => n as usize ,
484
484
} ;
485
485
let me = libc:: getuid ( ) ;
0 commit comments