@@ -2,7 +2,7 @@ use crate::common::constants::SyscallName;
22use crate :: common:: { get_timeout_time, now} ;
33use crate :: impl_display_by_debug;
44use std:: ffi:: { c_int, c_longlong, c_uint} ;
5- use std:: io:: { Error , ErrorKind } ;
5+ use std:: io:: ErrorKind ;
66use std:: marker:: PhantomData ;
77use std:: sync:: atomic:: { AtomicBool , Ordering } ;
88use std:: time:: { Duration , Instant } ;
@@ -239,7 +239,7 @@ impl<'o> Operator<'o> {
239239 & mut sock_info_len,
240240 ) != 0
241241 {
242- return Err ( Error :: new ( ErrorKind :: Other , "get socket info failed" ) ) ;
242+ return Err ( Error :: other ( "get socket info failed" ) ) ;
243243 }
244244 self . add_handle ( fd as HANDLE ) ?;
245245 let socket = WSASocketW (
@@ -251,10 +251,7 @@ impl<'o> Operator<'o> {
251251 WSA_FLAG_OVERLAPPED ,
252252 ) ;
253253 if INVALID_SOCKET == socket {
254- return Err ( Error :: new (
255- ErrorKind :: Other ,
256- format ! ( "add {syscall_name} operation failed" ) ,
257- ) ) ;
254+ return Err ( Error :: other ( format ! ( "add {syscall_name} operation failed" ) ) ) ;
258255 }
259256 let size = size_of :: < SOCKADDR_IN > ( )
260257 . saturating_add ( 16 )
@@ -370,10 +367,9 @@ impl<'o> Operator<'o> {
370367 {
371368 let errno = WSAGetLastError ( ) ;
372369 if WSA_IO_PENDING != errno {
373- return Err ( Error :: new (
374- ErrorKind :: Other ,
375- format ! ( "add {syscall_name} operation failed with {errno}" ) ,
376- ) ) ;
370+ return Err ( Error :: other ( format ! (
371+ "add {syscall_name} operation failed with {errno}"
372+ ) ) ) ;
377373 }
378374 }
379375 eprintln ! ( "add {syscall_name} operation:{overlapped}" ) ;
@@ -464,10 +460,9 @@ impl<'o> Operator<'o> {
464460 {
465461 let errno = WSAGetLastError ( ) ;
466462 if WSA_IO_PENDING != errno {
467- return Err ( Error :: new (
468- ErrorKind :: Other ,
469- format ! ( "add {syscall_name} operation failed with {errno}" ) ,
470- ) ) ;
463+ return Err ( Error :: other ( format ! (
464+ "add {syscall_name} operation failed with {errno}"
465+ ) ) ) ;
471466 }
472467 }
473468 eprintln ! ( "add {syscall_name} operation:{overlapped}" ) ;
0 commit comments