compio_runtime/fd/async_fd/
unix.rs1use 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}