1 2 3 4 5 6 7 8 9
pub trait AsRawFd { fn as_raw_fd(&self) -> RawFd; } pub trait FromRawFd { unsafe fn from_raw_fd(fd: RawFd) -> Self; } pub type RawFd = usize;