@@ -20,13 +20,15 @@ use std::time::{Duration, Instant};
20
20
use std:: { process, ptr, slice} ;
21
21
22
22
use windows_sys:: Win32 :: Foundation :: { SetHandleInformation , HANDLE , HANDLE_FLAG_INHERIT } ;
23
- #[ cfg( feature = "all" ) ]
24
- use windows_sys:: Win32 :: Networking :: WinSock :: { SO_PROTOCOL_INFOW , SO_ORIGINAL_DST , IP6T_SO_ORIGINAL_DST , SOL_IP } ;
25
23
use windows_sys:: Win32 :: Networking :: WinSock :: {
26
24
self , tcp_keepalive, FIONBIO , IN6_ADDR , IN6_ADDR_0 , INVALID_SOCKET , IN_ADDR , IN_ADDR_0 ,
27
25
POLLERR , POLLHUP , POLLRDNORM , POLLWRNORM , SD_BOTH , SD_RECEIVE , SD_SEND , SIO_KEEPALIVE_VALS ,
28
26
SOCKET_ERROR , WSABUF , WSAEMSGSIZE , WSAESHUTDOWN , WSAPOLLFD , WSAPROTOCOL_INFOW ,
29
- WSA_FLAG_NO_HANDLE_INHERIT , WSA_FLAG_OVERLAPPED
27
+ WSA_FLAG_NO_HANDLE_INHERIT , WSA_FLAG_OVERLAPPED ,
28
+ } ;
29
+ #[ cfg( feature = "all" ) ]
30
+ use windows_sys:: Win32 :: Networking :: WinSock :: {
31
+ IP6T_SO_ORIGINAL_DST , SOL_IP , SO_ORIGINAL_DST , SO_PROTOCOL_INFOW ,
30
32
} ;
31
33
use windows_sys:: Win32 :: System :: Threading :: INFINITE ;
32
34
@@ -77,7 +79,7 @@ pub(crate) use windows_sys::Win32::Networking::WinSock::{
77
79
IP_MREQ_SOURCE as IpMreqSource , IP_MULTICAST_IF , IP_MULTICAST_LOOP , IP_MULTICAST_TTL ,
78
80
IP_RECVTOS , IP_TOS , IP_TTL , LINGER as linger, MSG_OOB , MSG_PEEK , SO_BROADCAST , SO_ERROR ,
79
81
SO_KEEPALIVE , SO_LINGER , SO_OOBINLINE , SO_RCVBUF , SO_RCVTIMEO , SO_REUSEADDR , SO_SNDBUF ,
80
- SO_SNDTIMEO , SO_TYPE , TCP_NODELAY
82
+ SO_SNDTIMEO , SO_TYPE , TCP_NODELAY ,
81
83
} ;
82
84
pub ( crate ) const IPPROTO_IP : c_int = windows_sys:: Win32 :: Networking :: WinSock :: IPPROTO_IP as c_int ;
83
85
pub ( crate ) const SOL_SOCKET : c_int = windows_sys:: Win32 :: Networking :: WinSock :: SOL_SOCKET as c_int ;
@@ -941,10 +943,10 @@ impl crate::Socket {
941
943
SO_ORIGINAL_DST as i32 ,
942
944
storage. cast( ) ,
943
945
len,
944
- ) ,
945
- PartialEq :: eq,
946
- SOCKET_ERROR
947
- )
946
+ ) ,
947
+ PartialEq :: eq,
948
+ SOCKET_ERROR
949
+ )
948
950
} )
949
951
}
950
952
. map ( |( _, addr) | addr)
@@ -964,10 +966,10 @@ impl crate::Socket {
964
966
IP6T_SO_ORIGINAL_DST as i32 ,
965
967
storage. cast( ) ,
966
968
len,
967
- ) ,
968
- PartialEq :: eq,
969
- SOCKET_ERROR
970
- )
969
+ ) ,
970
+ PartialEq :: eq,
971
+ SOCKET_ERROR
972
+ )
971
973
} )
972
974
}
973
975
. map ( |( _, addr) | addr)
0 commit comments