55pub use libc:: stat as StatStruct ;
66
77#[ cfg( windows) ]
8- pub use windows:: { fstat , StatStruct } ;
8+ pub use windows:: { StatStruct , fstat } ;
99
1010#[ cfg( not( windows) ) ]
1111pub fn fstat ( fd : libc:: c_int ) -> std:: io:: Result < StatStruct > {
@@ -28,19 +28,19 @@ pub mod windows {
2828 use std:: ffi:: { CString , OsStr , OsString } ;
2929 use std:: os:: windows:: ffi:: OsStrExt ;
3030 use std:: sync:: OnceLock ;
31- use windows_sys:: core:: PCWSTR ;
3231 use windows_sys:: Win32 :: Foundation :: {
33- FreeLibrary , SetLastError , BOOL , ERROR_INVALID_HANDLE , ERROR_NOT_SUPPORTED , FILETIME ,
34- HANDLE , INVALID_HANDLE_VALUE ,
32+ BOOL , ERROR_INVALID_HANDLE , ERROR_NOT_SUPPORTED , FILETIME , FreeLibrary , HANDLE ,
33+ INVALID_HANDLE_VALUE , SetLastError ,
3534 } ;
3635 use windows_sys:: Win32 :: Storage :: FileSystem :: {
37- FileBasicInfo , FileIdInfo , GetFileInformationByHandle , GetFileInformationByHandleEx ,
38- GetFileType , BY_HANDLE_FILE_INFORMATION , FILE_ATTRIBUTE_DIRECTORY , FILE_ATTRIBUTE_READONLY ,
36+ BY_HANDLE_FILE_INFORMATION , FILE_ATTRIBUTE_DIRECTORY , FILE_ATTRIBUTE_READONLY ,
3937 FILE_ATTRIBUTE_REPARSE_POINT , FILE_BASIC_INFO , FILE_ID_INFO , FILE_TYPE_CHAR ,
40- FILE_TYPE_DISK , FILE_TYPE_PIPE , FILE_TYPE_UNKNOWN ,
38+ FILE_TYPE_DISK , FILE_TYPE_PIPE , FILE_TYPE_UNKNOWN , FileBasicInfo , FileIdInfo ,
39+ GetFileInformationByHandle , GetFileInformationByHandleEx , GetFileType ,
4140 } ;
4241 use windows_sys:: Win32 :: System :: LibraryLoader :: { GetProcAddress , LoadLibraryW } ;
4342 use windows_sys:: Win32 :: System :: SystemServices :: IO_REPARSE_TAG_SYMLINK ;
43+ use windows_sys:: core:: PCWSTR ;
4444
4545 pub const S_IFIFO : libc:: c_int = 0o010000 ;
4646 pub const S_IFLNK : libc:: c_int = 0o120000 ;
0 commit comments