]> git.proxmox.com Git - pve-lxc-syscalld.git/blobdiff - src/io/mod.rs
replace custom Fd with std OwnedFd
[pve-lxc-syscalld.git] / src / io / mod.rs
index d19aea8826d3a7f80631f0d9daa4ff29bd3465b1..2de26c1e292e30d36f812d97adafcbd7cfac7491 100644 (file)
@@ -1,16 +1,14 @@
 use std::io;
-use std::os::unix::io::{AsRawFd, RawFd};
+use std::os::unix::io::{AsRawFd, OwnedFd, RawFd};
 
 use tokio::io::unix::AsyncFd;
 
-use crate::tools::Fd;
-
 pub mod cmsg;
 pub mod pipe;
 pub mod rw_traits;
 pub mod seq_packet;
 
-pub async fn wrap_read<R, F>(async_fd: &AsyncFd<Fd>, mut call: F) -> io::Result<R>
+pub async fn wrap_read<R, F>(async_fd: &AsyncFd<OwnedFd>, mut call: F) -> io::Result<R>
 where
     F: FnMut(RawFd) -> io::Result<R>,
 {
@@ -28,7 +26,7 @@ where
     }
 }
 
-pub async fn wrap_write<R, F>(async_fd: &AsyncFd<Fd>, mut call: F) -> io::Result<R>
+pub async fn wrap_write<R, F>(async_fd: &AsyncFd<OwnedFd>, mut call: F) -> io::Result<R>
 where
     F: FnMut(RawFd) -> io::Result<R>,
 {