@@ -10,7 +10,8 @@ use std::{
1010 io:: { AsRawSocket , FromRawSocket , IntoRawSocket , RawSocket } ,
1111 } ,
1212 pin:: Pin ,
13- ptr, slice,
13+ ptr,
14+ slice,
1415 task:: { self , Poll } ,
1516 time:: { Duration , Instant } ,
1617} ;
@@ -29,13 +30,32 @@ use windows_sys::{
2930 Win32 :: {
3031 Foundation :: { BOOL , ERROR_BUFFER_OVERFLOW , ERROR_NO_DATA , ERROR_SUCCESS } ,
3132 NetworkManagement :: IpHelper :: {
32- if_nametoindex, GetAdaptersAddresses , GAA_FLAG_SKIP_ANYCAST , GAA_FLAG_SKIP_DNS_SERVER ,
33- GAA_FLAG_SKIP_MULTICAST , GAA_FLAG_SKIP_UNICAST , IP_ADAPTER_ADDRESSES_LH ,
33+ if_nametoindex,
34+ GetAdaptersAddresses ,
35+ GAA_FLAG_SKIP_ANYCAST ,
36+ GAA_FLAG_SKIP_DNS_SERVER ,
37+ GAA_FLAG_SKIP_MULTICAST ,
38+ GAA_FLAG_SKIP_UNICAST ,
39+ IP_ADAPTER_ADDRESSES_LH ,
3440 } ,
3541 Networking :: WinSock :: {
36- htonl, setsockopt, WSAGetLastError , WSAIoctl , AF_UNSPEC , IPPROTO_IP , IPPROTO_IPV6 , IPPROTO_TCP ,
37- IPV6_MTU_DISCOVER , IPV6_UNICAST_IF , IP_MTU_DISCOVER , IP_PMTUDISC_DO , IP_UNICAST_IF , SIO_UDP_CONNRESET ,
38- SOCKET , SOCKET_ERROR , TCP_FASTOPEN ,
42+ htonl,
43+ setsockopt,
44+ WSAGetLastError ,
45+ WSAIoctl ,
46+ AF_UNSPEC ,
47+ IPPROTO_IP ,
48+ IPPROTO_IPV6 ,
49+ IPPROTO_TCP ,
50+ IPV6_MTU_DISCOVER ,
51+ IPV6_UNICAST_IF ,
52+ IP_MTU_DISCOVER ,
53+ IP_PMTUDISC_DO ,
54+ IP_UNICAST_IF ,
55+ SIO_UDP_CONNRESET ,
56+ SOCKET ,
57+ SOCKET_ERROR ,
58+ TCP_FASTOPEN ,
3959 } ,
4060 } ,
4161} ;
@@ -46,7 +66,9 @@ const FALSE: BOOL = 0;
4666use crate :: net:: {
4767 is_dual_stack_addr,
4868 sys:: { set_common_sockopt_for_connect, socket_bind_dual_stack} ,
49- AcceptOpts , AddrFamily , ConnectOpts ,
69+ AcceptOpts ,
70+ AddrFamily ,
71+ ConnectOpts ,
5072} ;
5173
5274/// A `TcpStream` that supports TFO (TCP Fast Open)
0 commit comments