Skip to content

Commit 5ae861b

Browse files
committed
Move SocketAddrArg, SocketAddrOpaque to net::addr
1 parent 71e2359 commit 5ae861b

File tree

11 files changed

+15
-17
lines changed

11 files changed

+15
-17
lines changed

src/backend/libc/net/msghdr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::backend::c;
77
use crate::backend::conv::{msg_control_len, msg_iov_len};
88

99
use crate::io::{self, IoSlice, IoSliceMut};
10-
use crate::net::{RecvAncillaryBuffer, SendAncillaryBuffer, SocketAddrArg};
10+
use crate::net::{addr::SocketAddrArg, RecvAncillaryBuffer, SendAncillaryBuffer};
1111

1212
use core::mem::{size_of, zeroed, MaybeUninit};
1313

src/backend/libc/net/syscalls.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::backend::c;
44
use crate::backend::conv::{borrowed_fd, ret, ret_owned_fd, ret_send_recv, send_recv_len};
55
use crate::fd::{BorrowedFd, OwnedFd};
66
use crate::io;
7-
use crate::net::{SocketAddrAny, SocketAddrArg};
7+
use crate::net::{addr::SocketAddrArg, SocketAddrAny};
88
use crate::utils::as_ptr;
99
use core::mem::{size_of, MaybeUninit};
1010
#[cfg(not(any(

src/backend/linux_raw/net/msghdr.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use crate::backend::c;
99

1010
use crate::io::{self, IoSlice, IoSliceMut};
11-
use crate::net::{RecvAncillaryBuffer, SendAncillaryBuffer, SocketAddrArg};
11+
use crate::net::{addr::SocketAddrArg, RecvAncillaryBuffer, SendAncillaryBuffer};
1212

1313
use core::mem::{size_of, MaybeUninit};
1414
use core::ptr::null_mut;

src/backend/linux_raw/net/syscalls.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ use crate::backend::reg::raw_arg;
1717
use crate::fd::{BorrowedFd, OwnedFd};
1818
use crate::io::{self, IoSlice, IoSliceMut};
1919
use crate::net::{
20-
AddressFamily, Protocol, RecvAncillaryBuffer, RecvMsgReturn, SendAncillaryBuffer, Shutdown,
21-
SocketAddrAny, SocketAddrArg, SocketFlags, SocketType,
20+
addr::SocketAddrArg, AddressFamily, Protocol, RecvAncillaryBuffer, RecvMsgReturn,
21+
SendAncillaryBuffer, Shutdown, SocketAddrAny, SocketFlags, SocketType,
2222
};
2323
use c::{sockaddr_storage, socklen_t};
2424
use core::mem::MaybeUninit;

src/net/socket_address.rs renamed to src/net/addr.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
//! Socket address types.
2+
13
#![allow(unsafe_code)]
24
use core::mem::size_of;
35

src/net/mod.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
//! [`wsa_startup`]: https://docs.rs/rustix/*/x86_64-pc-windows-msvc/rustix/net/fn.wsa_startup.html
88
//! [`wsa_cleanup`]: https://docs.rs/rustix/*/x86_64-pc-windows-msvc/rustix/net/fn.wsa_cleanup.html
99
10+
pub mod addr;
1011
mod send_recv;
1112
mod socket;
1213
mod socket_addr_any;
13-
mod socket_address;
1414
#[cfg(not(any(windows, target_os = "wasi")))]
1515
mod socketpair;
1616
mod types;
@@ -27,7 +27,6 @@ pub use crate::maybe_polyfill::net::{
2727
pub use send_recv::*;
2828
pub use socket::*;
2929
pub use socket_addr_any::{SocketAddrAny, SocketAddrStorage};
30-
pub use socket_address::{SocketAddrArg, SocketAddrOpaque};
3130
#[cfg(not(any(windows, target_os = "wasi")))]
3231
pub use socketpair::socketpair;
3332
pub use types::*;

src/net/send_recv/mod.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use crate::buffer::split_init;
77
use crate::net::xdp::SocketAddrXdp;
88
#[cfg(unix)]
99
use crate::net::SocketAddrUnix;
10-
use crate::net::{SocketAddrAny, SocketAddrV4, SocketAddrV6};
10+
use crate::net::{addr::SocketAddrArg, SocketAddrAny, SocketAddrV4, SocketAddrV6};
1111
use crate::{backend, io};
1212
use backend::fd::AsFd;
1313
use core::cmp::min;
@@ -33,8 +33,6 @@ mod msg;
3333
)))]
3434
pub use msg::*;
3535

36-
use super::SocketAddrArg;
37-
3836
/// `recv(fd, buf, flags)`—Reads data from a socket.
3937
///
4038
/// This takes a `&mut [u8]` which Rust requires to contain initialized memory.

src/net/send_recv/msg.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use crate::backend::{self, c};
66
use crate::fd::{AsFd, BorrowedFd, OwnedFd};
77
use crate::io::{self, IoSlice, IoSliceMut};
8-
use crate::net::SocketAddrArg;
8+
use crate::net::addr::SocketAddrArg;
99
#[cfg(linux_kernel)]
1010
use crate::net::UCred;
1111
#[cfg(feature = "std")]

src/net/socket.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use crate::fd::OwnedFd;
2-
use crate::net::{SocketAddrAny, SocketAddrV4, SocketAddrV6};
2+
use crate::net::{addr::SocketAddrArg, SocketAddrAny, SocketAddrV4, SocketAddrV6};
33
use crate::{backend, io};
44
use backend::fd::AsFd;
55

@@ -9,8 +9,6 @@ pub use crate::net::{AddressFamily, Protocol, Shutdown, SocketFlags, SocketType}
99
#[cfg(unix)]
1010
pub use backend::net::addr::SocketAddrUnix;
1111

12-
use super::SocketAddrArg;
13-
1412
/// `socket(domain, type_, protocol)`—Creates a socket.
1513
///
1614
/// POSIX guarantees that `socket` will use the lowest unused file descriptor,

src/net/socket_addr_any.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ use crate::net::xdp::SocketAddrXdp;
1616
#[cfg(unix)]
1717
use crate::net::SocketAddrUnix;
1818
use crate::net::{
19-
AddressFamily, SocketAddr, SocketAddrArg, SocketAddrOpaque, SocketAddrV4, SocketAddrV6,
19+
addr::{SocketAddrArg, SocketAddrOpaque},
20+
AddressFamily, SocketAddr, SocketAddrV4, SocketAddrV6,
2021
};
2122
use crate::{backend, io};
2223
#[cfg(feature = "std")]

src/net/types.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,7 @@ pub mod netlink {
945945
use {
946946
super::{new_raw_protocol, Protocol},
947947
crate::backend::c,
948-
crate::net::{socket_address::call_with_sockaddr, SocketAddrArg, SocketAddrOpaque},
948+
crate::net::addr::{call_with_sockaddr, SocketAddrArg, SocketAddrOpaque},
949949
core::mem,
950950
};
951951

@@ -1543,7 +1543,7 @@ bitflags! {
15431543
/// `AF_XDP` related types and constants.
15441544
#[cfg(target_os = "linux")]
15451545
pub mod xdp {
1546-
use crate::net::{socket_address::call_with_sockaddr, SocketAddrArg, SocketAddrOpaque};
1546+
use crate::net::addr::{call_with_sockaddr, SocketAddrArg, SocketAddrOpaque};
15471547

15481548
use super::{bitflags, c};
15491549

0 commit comments

Comments
 (0)