Skip to content

Commit adeb595

Browse files
DarksonnThomasdezeeuw
authored andcommitted
Use std::os::fd module
1 parent f219a00 commit adeb595

File tree

4 files changed

+6
-21
lines changed

4 files changed

+6
-21
lines changed

src/sockaddr.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ impl SockAddr {
9393
/// # fn main() -> std::io::Result<()> {
9494
/// # #[cfg(unix)] {
9595
/// use std::io;
96-
/// use std::os::unix::io::AsRawFd;
96+
/// use std::os::fd::AsRawFd;
9797
///
9898
/// use socket2::{SockAddr, SockAddrStorage, Socket, Domain, Type};
9999
///
@@ -151,7 +151,7 @@ impl SockAddr {
151151
/// # fn main() -> std::io::Result<()> {
152152
/// # #[cfg(unix)] {
153153
/// use std::io;
154-
/// use std::os::unix::io::AsRawFd;
154+
/// use std::os::fd::AsRawFd;
155155
///
156156
/// use socket2::{SockAddr, Socket, Domain, Type};
157157
///

src/socket.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ use std::mem::MaybeUninit;
1515
use std::net::Ipv6Addr;
1616
use std::net::{self, Ipv4Addr, Shutdown};
1717
#[cfg(unix)]
18-
use std::os::unix::io::{FromRawFd, IntoRawFd};
18+
use std::os::fd::{FromRawFd, IntoRawFd};
1919
#[cfg(windows)]
2020
use std::os::windows::io::{FromRawSocket, IntoRawSocket};
2121
use std::time::Duration;

src/sockref.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use std::marker::PhantomData;
33
use std::mem::ManuallyDrop;
44
use std::ops::Deref;
55
#[cfg(unix)]
6-
use std::os::unix::io::{AsFd, AsRawFd, FromRawFd};
6+
use std::os::fd::{AsFd, AsRawFd, FromRawFd};
77
#[cfg(windows)]
88
use std::os::windows::io::{AsRawSocket, AsSocket, FromRawSocket};
99

src/sys/unix.rs

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,23 +44,8 @@ use std::num::NonZeroU32;
4444
)
4545
))]
4646
use std::num::NonZeroUsize;
47+
use std::os::fd::{AsFd, AsRawFd, BorrowedFd, FromRawFd, IntoRawFd, OwnedFd, RawFd};
4748
use std::os::unix::ffi::OsStrExt;
48-
#[cfg(all(
49-
feature = "all",
50-
any(
51-
target_os = "aix",
52-
target_os = "android",
53-
target_os = "freebsd",
54-
target_os = "ios",
55-
target_os = "visionos",
56-
target_os = "linux",
57-
target_os = "macos",
58-
target_os = "tvos",
59-
target_os = "watchos",
60-
)
61-
))]
62-
use std::os::unix::io::RawFd;
63-
use std::os::unix::io::{AsFd, AsRawFd, BorrowedFd, FromRawFd, IntoRawFd, OwnedFd};
6449
#[cfg(feature = "all")]
6550
use std::os::unix::net::{UnixDatagram, UnixListener, UnixStream};
6651
use std::path::Path;
@@ -2880,7 +2865,7 @@ impl AsFd for crate::Socket {
28802865
}
28812866

28822867
impl AsRawFd for crate::Socket {
2883-
fn as_raw_fd(&self) -> c_int {
2868+
fn as_raw_fd(&self) -> RawFd {
28842869
self.as_raw()
28852870
}
28862871
}

0 commit comments

Comments
 (0)