Trait std::os::wasi::io::AsRawFd[][src]

pub trait AsRawFd {
    fn as_raw_fd(&self) -> RawFd;
}
🔬 This is a nightly-only experimental API. (wasi_ext)
This is supported on WASI only.

A trait to extract the raw WASI file descriptor from an underlying object.

Required methods

fn as_raw_fd(&self) -> RawFd[src]

🔬 This is a nightly-only experimental API. (wasi_ext)

Extracts the raw file descriptor.

This method does not pass ownership of the raw file descriptor to the caller. The descriptor is only guaranteed to be valid while the original object has not yet been destroyed.

Loading content...

Implementors

impl AsRawFd for File[src]

impl AsRawFd for Stderr[src]

impl AsRawFd for Stdin[src]

impl AsRawFd for Stdout[src]

impl AsRawFd for TcpListener[src]

impl AsRawFd for TcpStream[src]

impl AsRawFd for UdpSocket[src]

impl AsRawFd for RawFd1.48.0[src]

impl<'a> AsRawFd for StderrLock<'a>[src]

impl<'a> AsRawFd for StdinLock<'a>[src]

impl<'a> AsRawFd for StdoutLock<'a>[src]

Loading content...