@@ -736,7 +736,7 @@ impl SockAddr {
736
736
/// unsafe because it takes a raw pointer as argument. The caller must
737
737
/// ensure that the pointer is valid.
738
738
#[ cfg( not( target_os = "fuchsia" ) ) ]
739
- pub ( crate ) unsafe fn from_libc_sockaddr ( addr : * const libc:: sockaddr ) -> Option < SockAddr > {
739
+ pub unsafe fn from_raw_sockaddr ( addr : * const libc:: sockaddr ) -> Option < SockAddr > {
740
740
if addr. is_null ( ) {
741
741
None
742
742
} else {
@@ -1315,7 +1315,7 @@ mod tests {
1315
1315
fn test_macos_loopback_datalink_addr ( ) {
1316
1316
let bytes = [ 20i8 , 18 , 1 , 0 , 24 , 3 , 0 , 0 , 108 , 111 , 48 , 0 , 0 , 0 , 0 , 0 ] ;
1317
1317
let sa = bytes. as_ptr ( ) as * const libc:: sockaddr ;
1318
- let _sock_addr = unsafe { SockAddr :: from_libc_sockaddr ( sa) } ;
1318
+ let _sock_addr = unsafe { SockAddr :: from_raw_sockaddr ( sa) } ;
1319
1319
assert ! ( _sock_addr. is_none( ) ) ;
1320
1320
}
1321
1321
@@ -1330,7 +1330,7 @@ mod tests {
1330
1330
let bytes = [ 20i8 , 18 , 7 , 0 , 6 , 3 , 6 , 0 , 101 , 110 , 48 , 24 , 101 , -112 , -35 , 76 , -80 ] ;
1331
1331
let ptr = bytes. as_ptr ( ) ;
1332
1332
let sa = ptr as * const libc:: sockaddr ;
1333
- let _sock_addr = unsafe { SockAddr :: from_libc_sockaddr ( sa) } ;
1333
+ let _sock_addr = unsafe { SockAddr :: from_raw_sockaddr ( sa) } ;
1334
1334
1335
1335
assert ! ( _sock_addr. is_some( ) ) ;
1336
1336
@@ -1352,7 +1352,7 @@ mod tests {
1352
1352
let bytes = [ 25u8 , 0 , 0 , 0 , 6 , 0 , 6 , 0 , 24 , 101 , 144 , 221 , 76 , 176 ] ;
1353
1353
let ptr = bytes. as_ptr ( ) ;
1354
1354
let sa = ptr as * const libc:: sockaddr ;
1355
- let _sock_addr = unsafe { SockAddr :: from_libc_sockaddr ( sa) } ;
1355
+ let _sock_addr = unsafe { SockAddr :: from_raw_sockaddr ( sa) } ;
1356
1356
1357
1357
assert ! ( _sock_addr. is_some( ) ) ;
1358
1358
0 commit comments