File tree Expand file tree Collapse file tree 1 file changed +9
-10
lines changed
library/std/src/os/windows/io Expand file tree Collapse file tree 1 file changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,14 @@ fn test_niche_optimizations_socket() {
88 assert_eq ! ( size_of:: <Option <OwnedSocket >>( ) , size_of:: <RawSocket >( ) ) ;
99 assert_eq ! ( size_of:: <Option <BorrowedSocket <' static >>>( ) , size_of:: <RawSocket >( ) , ) ;
1010 unsafe {
11- assert_eq ! ( OwnedSocket :: from_raw_socket( RawSocket :: MIN ) . into_raw_socket( ) , RawSocket :: MIN ) ;
12- assert_eq ! ( OwnedSocket :: from_raw_socket( RawSocket :: MAX ) . into_raw_socket( ) , RawSocket :: MAX ) ;
13- assert_eq ! (
14- Some ( OwnedSocket :: from_raw_socket( RawSocket :: MIN ) ) . unwrap( ) . into_raw_socket( ) ,
15- RawSocket :: MIN
16- ) ;
17- assert_eq ! (
18- Some ( OwnedSocket :: from_raw_socket( RawSocket :: MAX ) ) . unwrap( ) . into_raw_socket( ) ,
19- RawSocket :: MAX
20- ) ;
11+ #[ cfg( target_pointer_size = "32" ) ]
12+ let ( min, max) = ( i32:: MIN as u32 , i32:: MAX as u32 ) ;
13+ #[ cfg( target_pointer_size = "64" ) ]
14+ let ( min, max) = ( i64:: MIN as u64 , i64:: MAX as u64 ) ;
15+
16+ assert_eq ! ( OwnedSocket :: from_raw_socket( min) . into_raw_socket( ) , min) ;
17+ assert_eq ! ( OwnedSocket :: from_raw_socket( max) . into_raw_socket( ) , max) ;
18+ assert_eq ! ( Some ( OwnedSocket :: from_raw_socket( min) ) . unwrap( ) . into_raw_socket( ) , min) ;
19+ assert_eq ! ( Some ( OwnedSocket :: from_raw_socket( max) ) . unwrap( ) . into_raw_socket( ) , max) ;
2120 }
2221}
You can’t perform that action at this time.
0 commit comments