Skip to main content

AsFd

Trait AsFd 

Source
pub trait AsFd {
    // Required method
    fn as_fd(&self) -> BorrowedFd<'_>;
}
Expand description

Extracts fds.

Required Methods§

Source

fn as_fd(&self) -> BorrowedFd<'_>

Extracts the borrowed fd.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl AsFd for BorrowedHandle<'_>

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for BorrowedSocket<'_>

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for ChildStderr

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for ChildStdin

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for ChildStdout

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for File

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for OwnedHandle

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for OwnedSocket

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Source§

impl AsFd for Socket

Source§

fn as_fd(&self) -> BorrowedFd<'_>

Implementors§

Source§

impl AsFd for compio::process::ChildStderr

Source§

impl AsFd for compio::process::ChildStdin

Source§

impl AsFd for compio::process::ChildStdout

Source§

impl AsFd for OwnedFd

Source§

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

Source§

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

Source§

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