compio-runtime 0.12.0-rc.1

High-level runtime for compio
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::os::fd::{FromRawFd, RawFd};

use compio_driver::AsFd;

use crate::fd::AsyncFd;

impl<T: AsFd + FromRawFd> FromRawFd for AsyncFd<T> {
    unsafe fn from_raw_fd(fd: RawFd) -> Self {
        unsafe { Self::new_unchecked(FromRawFd::from_raw_fd(fd)) }
    }
}