Trait unsafe_io::os::windows::AsRawHandleOrSocket [−][src]
Like AsRawHandle
and AsRawSocket
, but implementable by types which
can implement either one.
Required methods
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
Like AsRawHandle::as_raw_handle
and AsRawSocket::as_raw_socket
but can return either type.
Implementations on Foreign Types
impl AsRawHandleOrSocket for Stdin
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for StdinLock<'_>
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for Stdout
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for StdoutLock<'_>
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for Stderr
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for StderrLock<'_>
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for File
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for ChildStdin
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for ChildStdout
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for ChildStderr
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for TcpStream
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for TcpListener
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for UdpSocket
[src]
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
Implementors
impl AsRawHandleOrSocket for RawHandleOrSocket
[src]
fn as_raw_handle_or_socket(&self) -> Self
[src]
impl AsRawHandleOrSocket for UnsafeFile
[src]
UnsafeFile
doesn't own its handle; see the comments for
impl AsRawFd for UnsafeHandle
.
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for UnsafeHandle
[src]
UnsafeHandle
doesn't own its handle; see the comments for
impl AsRawFd for UnsafeHandle
.
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for UnsafeReadable
[src]
UnsafeReadable
doesn't own its handle; see the comments for
impl AsRawFd for UnsafeHandle
.
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for UnsafeSocket
[src]
UnsafeSocket
doesn't own its handle; see the comments for
impl AsRawFd for UnsafeHandle
.
fn as_raw_handle_or_socket(&self) -> RawHandleOrSocket
[src]
impl AsRawHandleOrSocket for UnsafeWriteable
[src]
UnsafeWriteable
doesn't own its handle; see the comments for
impl AsRawFd for UnsafeHandle
.