Skip to main content

compio_runtime/fd/async_fd/
unix.rs

1use std::os::fd::{FromRawFd, RawFd};
2
3use compio_driver::AsFd;
4
5use crate::fd::AsyncFd;
6
7impl<T: AsFd + FromRawFd> FromRawFd for AsyncFd<T> {
8    unsafe fn from_raw_fd(fd: RawFd) -> Self {
9        unsafe { Self::new_unchecked(FromRawFd::from_raw_fd(fd)) }
10    }
11}