AsRawFd

Trait AsRawFd 

pub trait AsRawFd {
    // Required method
    fn as_raw_fd(&self) -> *mut c_void;
}
Expand description

Extracts raw fds.

Required Methods§

fn as_raw_fd(&self) -> *mut c_void

Extracts the raw fd.

Implementations on Foreign Types§

§

impl AsRawFd for *mut c_void

§

impl AsRawFd for File

§

impl AsRawFd for OwnedHandle

§

impl AsRawFd for OwnedSocket

§

impl AsRawFd for ChildStderr

§

impl AsRawFd for ChildStdin

§

impl AsRawFd for ChildStdout

§

impl AsRawFd for Socket

Implementors§

§

impl AsRawFd for BorrowedFd<'_>

§

impl AsRawFd for OwnedFd

Source§

impl AsRawFd for NamedPipeClient

Source§

impl AsRawFd for NamedPipeServer

Source§

impl AsRawFd for compio::fs::File

Source§

impl AsRawFd for Stderr

Source§

impl AsRawFd for Stdin

Source§

impl AsRawFd for Stdout

Source§

impl AsRawFd for TcpListener

Source§

impl AsRawFd for TcpStream

Source§

impl AsRawFd for UdpSocket

Source§

impl AsRawFd for UnixListener

Source§

impl AsRawFd for UnixStream

Source§

impl AsRawFd for compio::process::ChildStderr

Source§

impl AsRawFd for compio::process::ChildStdin

Source§

impl AsRawFd for compio::process::ChildStdout

§

impl AsRawFd for Runtime

§

impl AsRawFd for Proactor

Source§

impl<T> AsRawFd for AsyncFd<T>
where T: AsFd,

Source§

impl<T> AsRawFd for PollFd<T>
where T: AsFd,

§

impl<T> AsRawFd for SharedFd<T>
where T: AsFd,