pub trait AsRawFd {
fn as_raw_fd(&self) -> RawFd;
}
A trait to extract the raw unix file descriptor from an underlying object.
This is only available on unix platforms and must be imported in order to call the method. Windows platforms have a corresponding AsRawHandle and AsRawSocket set of traits.
fn as_raw_fd(&self) -> RawFdExtracts 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.
impl AsRawFd for Fileimpl AsRawFd for TcpStreamimpl AsRawFd for TcpListenerimpl AsRawFd for UdpSocketimpl AsRawFd for ChildStdinimpl AsRawFd for ChildStdoutimpl AsRawFd for ChildStderrimpl AsRawFd for UnixStreamimpl AsRawFd for UnixListenerimpl AsRawFd for UnixDatagram
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/os/unix/io/trait.AsRawFd.html