From 939d216027095d6bbd50137b7c56c5b3196a11ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Kr=C3=B6ning?= Date: Wed, 9 Oct 2024 18:57:28 +0200 Subject: [PATCH] refactor: import FD traits from std instead of rustix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Martin Kröning --- rosenpass/src/cli.rs | 2 +- rosenpass/tests/api-integration-tests-api-setup.rs | 2 +- util/src/fd.rs | 6 ++---- util/src/mio/mio.rs | 2 +- util/src/mio/uds_send_fd.rs | 2 +- wireguard-broker/src/brokers/mio_client.rs | 2 +- 6 files changed, 7 insertions(+), 9 deletions(-) diff --git a/rosenpass/src/cli.rs b/rosenpass/src/cli.rs index 65c270f..041e672 100644 --- a/rosenpass/src/cli.rs +++ b/rosenpass/src/cli.rs @@ -24,8 +24,8 @@ use { rosenpass_util::fd::claim_fd, rosenpass_wireguard_broker::brokers::mio_client::MioBrokerClient, rosenpass_wireguard_broker::WireguardBrokerMio, - rustix::fd::AsRawFd, rustix::net::{socketpair, AddressFamily, SocketFlags, SocketType}, + std::os::fd::AsRawFd, std::os::unix::net, std::process::Command, std::thread, diff --git a/rosenpass/tests/api-integration-tests-api-setup.rs b/rosenpass/tests/api-integration-tests-api-setup.rs index 5b46913..7b7624e 100644 --- a/rosenpass/tests/api-integration-tests-api-setup.rs +++ b/rosenpass/tests/api-integration-tests-api-setup.rs @@ -23,7 +23,7 @@ use rosenpass_util::{ mio::WriteWithFileDescriptors, zerocopy::ZerocopySliceExt, }; -use rustix::fd::{AsFd, AsRawFd}; +use std::os::fd::{AsFd, AsRawFd}; use tempfile::TempDir; use zerocopy::AsBytes; diff --git a/util/src/fd.rs b/util/src/fd.rs index 34c219d..d9b27bd 100644 --- a/util/src/fd.rs +++ b/util/src/fd.rs @@ -1,10 +1,8 @@ //! Utilities for working with file descriptors use anyhow::bail; -use rustix::{ - fd::{AsFd, BorrowedFd, FromRawFd, OwnedFd, RawFd}, - io::fcntl_dupfd_cloexec, -}; +use rustix::io::fcntl_dupfd_cloexec; +use std::os::fd::{AsFd, BorrowedFd, FromRawFd, OwnedFd, RawFd}; use crate::{mem::Forgetting, result::OkExt}; diff --git a/util/src/mio/mio.rs b/util/src/mio/mio.rs index b1907e3..7197126 100644 --- a/util/src/mio/mio.rs +++ b/util/src/mio/mio.rs @@ -1,5 +1,5 @@ use mio::net::{UnixListener, UnixStream}; -use rustix::fd::{OwnedFd, RawFd}; +use std::os::fd::{OwnedFd, RawFd}; use crate::{ fd::{claim_fd, claim_fd_inplace}, diff --git a/util/src/mio/uds_send_fd.rs b/util/src/mio/uds_send_fd.rs index 07d5d6f..308adee 100644 --- a/util/src/mio/uds_send_fd.rs +++ b/util/src/mio/uds_send_fd.rs @@ -1,4 +1,4 @@ -use rustix::fd::{AsFd, AsRawFd}; +use std::os::fd::{AsFd, AsRawFd}; use std::{ borrow::{Borrow, BorrowMut}, cmp::min, diff --git a/wireguard-broker/src/brokers/mio_client.rs b/wireguard-broker/src/brokers/mio_client.rs index 8cbbf7f..20eed09 100644 --- a/wireguard-broker/src/brokers/mio_client.rs +++ b/wireguard-broker/src/brokers/mio_client.rs @@ -5,8 +5,8 @@ use rosenpass_to::{ops::copy_slice_least_src, To}; use rosenpass_util::io::{IoResultKindHintExt, TryIoResultKindHintExt}; use rosenpass_util::length_prefix_encoding::decoder::LengthPrefixDecoder; use rosenpass_util::length_prefix_encoding::encoder::LengthPrefixEncoder; -use rustix::fd::AsFd; use std::borrow::{Borrow, BorrowMut}; +use std::os::fd::AsFd; use crate::api::client::{ BrokerClient, BrokerClientIo, BrokerClientPollResponseError, BrokerClientSetPskError,