@@ -9,7 +9,7 @@ use crate::os::windows::io::{
9
9
} ;
10
10
use crate :: sync:: OnceLock ;
11
11
use crate :: sys:: c;
12
- use crate :: sys_common:: { AsInner , FromInner , IntoInner , net } ;
12
+ use crate :: sys_common:: { AsInner , FromInner , IntoInner } ;
13
13
use crate :: time:: Duration ;
14
14
use crate :: { cmp, mem, ptr, sys} ;
15
15
@@ -110,6 +110,7 @@ pub mod netc {
110
110
}
111
111
}
112
112
113
+ #[ expect( missing_debug_implementations) ]
113
114
pub struct Socket ( OwnedSocket ) ;
114
115
115
116
static WSA_CLEANUP : OnceLock < unsafe extern "system" fn ( ) -> i32 > = OnceLock :: new ( ) ;
@@ -400,12 +401,12 @@ impl Socket {
400
401
let error = unsafe { c:: WSAGetLastError ( ) } ;
401
402
402
403
if error == c:: WSAESHUTDOWN {
403
- Ok ( ( 0 , net :: sockaddr_to_addr ( & storage, addrlen as usize ) ?) )
404
+ Ok ( ( 0 , super :: sockaddr_to_addr ( & storage, addrlen as usize ) ?) )
404
405
} else {
405
406
Err ( io:: Error :: from_raw_os_error ( error) )
406
407
}
407
408
}
408
- _ => Ok ( ( result as usize , net :: sockaddr_to_addr ( & storage, addrlen as usize ) ?) ) ,
409
+ _ => Ok ( ( result as usize , super :: sockaddr_to_addr ( & storage, addrlen as usize ) ?) ) ,
409
410
}
410
411
}
411
412
@@ -450,11 +451,11 @@ impl Socket {
450
451
}
451
452
None => 0 ,
452
453
} ;
453
- net :: setsockopt ( self , c:: SOL_SOCKET , kind, timeout)
454
+ super :: setsockopt ( self , c:: SOL_SOCKET , kind, timeout)
454
455
}
455
456
456
457
pub fn timeout ( & self , kind : c_int ) -> io:: Result < Option < Duration > > {
457
- let raw: u32 = net :: getsockopt ( self , c:: SOL_SOCKET , kind) ?;
458
+ let raw: u32 = super :: getsockopt ( self , c:: SOL_SOCKET , kind) ?;
458
459
if raw == 0 {
459
460
Ok ( None )
460
461
} else {
@@ -487,26 +488,26 @@ impl Socket {
487
488
l_linger : linger. unwrap_or_default ( ) . as_secs ( ) as c_ushort ,
488
489
} ;
489
490
490
- net :: setsockopt ( self , c:: SOL_SOCKET , c:: SO_LINGER , linger)
491
+ super :: setsockopt ( self , c:: SOL_SOCKET , c:: SO_LINGER , linger)
491
492
}
492
493
493
494
pub fn linger ( & self ) -> io:: Result < Option < Duration > > {
494
- let val: c:: LINGER = net :: getsockopt ( self , c:: SOL_SOCKET , c:: SO_LINGER ) ?;
495
+ let val: c:: LINGER = super :: getsockopt ( self , c:: SOL_SOCKET , c:: SO_LINGER ) ?;
495
496
496
497
Ok ( ( val. l_onoff != 0 ) . then ( || Duration :: from_secs ( val. l_linger as u64 ) ) )
497
498
}
498
499
499
500
pub fn set_nodelay ( & self , nodelay : bool ) -> io:: Result < ( ) > {
500
- net :: setsockopt ( self , c:: IPPROTO_TCP , c:: TCP_NODELAY , nodelay as c:: BOOL )
501
+ super :: setsockopt ( self , c:: IPPROTO_TCP , c:: TCP_NODELAY , nodelay as c:: BOOL )
501
502
}
502
503
503
504
pub fn nodelay ( & self ) -> io:: Result < bool > {
504
- let raw: c:: BOOL = net :: getsockopt ( self , c:: IPPROTO_TCP , c:: TCP_NODELAY ) ?;
505
+ let raw: c:: BOOL = super :: getsockopt ( self , c:: IPPROTO_TCP , c:: TCP_NODELAY ) ?;
505
506
Ok ( raw != 0 )
506
507
}
507
508
508
509
pub fn take_error ( & self ) -> io:: Result < Option < io:: Error > > {
509
- let raw: c_int = net :: getsockopt ( self , c:: SOL_SOCKET , c:: SO_ERROR ) ?;
510
+ let raw: c_int = super :: getsockopt ( self , c:: SOL_SOCKET , c:: SO_ERROR ) ?;
510
511
if raw == 0 { Ok ( None ) } else { Ok ( Some ( io:: Error :: from_raw_os_error ( raw as i32 ) ) ) }
511
512
}
512
513
0 commit comments