summaryrefslogtreecommitdiffstats
path: root/vendor/io-lifetimes/src/impls_socket2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/io-lifetimes/src/impls_socket2.rs')
-rw-r--r--vendor/io-lifetimes/src/impls_socket2.rs94
1 files changed, 0 insertions, 94 deletions
diff --git a/vendor/io-lifetimes/src/impls_socket2.rs b/vendor/io-lifetimes/src/impls_socket2.rs
deleted file mode 100644
index 3dc4f9eea..000000000
--- a/vendor/io-lifetimes/src/impls_socket2.rs
+++ /dev/null
@@ -1,94 +0,0 @@
-//! Implementations of io-lifetimes' traits for socket2's types. In the
-//! future, we'll prefer to have crates provide their own impls; this is
-//! just a temporary measure.
-
-#[cfg(any(unix, target_os = "wasi"))]
-use crate::{AsFd, BorrowedFd, FromFd, IntoFd, OwnedFd};
-#[cfg(windows)]
-use crate::{AsSocket, BorrowedSocket, FromSocket, IntoSocket, OwnedSocket};
-#[cfg(unix)]
-use std::os::unix::io::{AsRawFd, FromRawFd, IntoRawFd};
-#[cfg(target_os = "wasi")]
-use std::os::wasi::io::{AsRawFd, FromRawFd, IntoRawFd};
-#[cfg(windows)]
-use std::os::windows::io::{AsRawSocket, FromRawSocket, IntoRawSocket};
-
-#[cfg(any(unix, target_os = "wasi"))]
-impl AsFd for socket2::Socket {
- #[inline]
- fn as_fd(&self) -> BorrowedFd<'_> {
- unsafe { BorrowedFd::borrow_raw(self.as_raw_fd()) }
- }
-}
-
-#[cfg(windows)]
-impl AsSocket for socket2::Socket {
- #[inline]
- fn as_socket(&self) -> BorrowedSocket<'_> {
- unsafe { BorrowedSocket::borrow_raw(self.as_raw_socket()) }
- }
-}
-
-#[cfg(any(unix, target_os = "wasi"))]
-impl IntoFd for socket2::Socket {
- #[inline]
- fn into_fd(self) -> OwnedFd {
- unsafe { OwnedFd::from_raw_fd(self.into_raw_fd()) }
- }
-}
-
-#[cfg(any(unix, target_os = "wasi"))]
-impl From<socket2::Socket> for OwnedFd {
- #[inline]
- fn from(owned: socket2::Socket) -> Self {
- unsafe { OwnedFd::from_raw_fd(owned.into_raw_fd()) }
- }
-}
-
-#[cfg(windows)]
-impl IntoSocket for socket2::Socket {
- #[inline]
- fn into_socket(self) -> OwnedSocket {
- unsafe { OwnedSocket::from_raw_socket(self.into_raw_socket()) }
- }
-}
-
-#[cfg(windows)]
-impl From<socket2::Socket> for OwnedSocket {
- #[inline]
- fn from(owned: socket2::Socket) -> Self {
- unsafe { Self::from_raw_socket(owned.into_raw_socket()) }
- }
-}
-
-#[cfg(any(unix, target_os = "wasi"))]
-impl FromFd for socket2::Socket {
- #[inline]
- fn from_fd(owned: OwnedFd) -> Self {
- unsafe { Self::from_raw_fd(owned.into_raw_fd()) }
- }
-}
-
-#[cfg(any(unix, target_os = "wasi"))]
-impl From<OwnedFd> for socket2::Socket {
- #[inline]
- fn from(owned: OwnedFd) -> Self {
- unsafe { Self::from_raw_fd(owned.into_raw_fd()) }
- }
-}
-
-#[cfg(windows)]
-impl FromSocket for socket2::Socket {
- #[inline]
- fn from_socket(owned: OwnedSocket) -> Self {
- unsafe { Self::from_raw_socket(owned.into_raw_socket()) }
- }
-}
-
-#[cfg(windows)]
-impl From<OwnedSocket> for socket2::Socket {
- #[inline]
- fn from(owned: OwnedSocket) -> Self {
- unsafe { Self::from_raw_socket(owned.into_raw_socket()) }
- }
-}