Trait unsafe_io::os::windows::AsRawHandleOrSocket[][src]

pub trait AsRawHandleOrSocket {
    fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket;
}

Like AsRawHandle and AsRawSocket, but implementable by types which can implement either one.

Required methods

Loading content...

Implementations on Foreign Types

impl AsRawHandleOrSocket for Stdin[src]

impl AsRawHandleOrSocket for StdinLock<'_>[src]

impl AsRawHandleOrSocket for Stdout[src]

impl AsRawHandleOrSocket for StdoutLock<'_>[src]

impl AsRawHandleOrSocket for Stderr[src]

impl AsRawHandleOrSocket for StderrLock<'_>[src]

impl AsRawHandleOrSocket for File[src]

impl AsRawHandleOrSocket for ChildStdin[src]

impl AsRawHandleOrSocket for ChildStdout[src]

impl AsRawHandleOrSocket for ChildStderr[src]

impl AsRawHandleOrSocket for TcpStream[src]

impl AsRawHandleOrSocket for TcpListener[src]

impl AsRawHandleOrSocket for UdpSocket[src]

Loading content...

Implementors

impl AsRawHandleOrSocket for RawHandleOrSocket[src]

impl AsRawHandleOrSocket for UnsafeFile[src]

UnsafeFile doesn't own its handle; see the comments for impl AsRawFd for UnsafeHandle.

impl AsRawHandleOrSocket for UnsafeHandle[src]

UnsafeHandle doesn't own its handle; see the comments for impl AsRawFd for UnsafeHandle.

impl AsRawHandleOrSocket for UnsafeReadable[src]

UnsafeReadable doesn't own its handle; see the comments for impl AsRawFd for UnsafeHandle.

impl AsRawHandleOrSocket for UnsafeSocket[src]

UnsafeSocket doesn't own its handle; see the comments for impl AsRawFd for UnsafeHandle.

impl AsRawHandleOrSocket for UnsafeWriteable[src]

UnsafeWriteable doesn't own its handle; see the comments for impl AsRawFd for UnsafeHandle.

Loading content...