Expand description
Portability abstractions over Raw*
.
On Unix, “everything is a file descriptor”. On Windows, file/pipe/process handles are distinct from socket descriptors. This file provides a minimal layer of portability over this difference.
Traits§
- AsRaw
Filelike - This is a portability abstraction over Unix-like
AsRawFd
and Windows’AsRawHandle
. - AsRaw
Socketlike - This is a portability abstraction over Unix-like
AsRawFd
and Windows’AsRawSocket
. - From
RawFilelike - This is a portability abstraction over Unix-like
FromRawFd
and Windows’FromRawHandle
. - From
RawSocketlike - This is a portability abstraction over Unix-like
FromRawFd
and Windows’FromRawSocket
. - Into
RawFilelike - This is a portability abstraction over Unix-like
IntoRawFd
and Windows’IntoRawHandle
. - Into
RawSocketlike - This is a portability abstraction over Unix-like
IntoRawFd
and Windows’IntoRawSocket
.
Type Aliases§
- RawFilelike
- A raw filelike object.
- RawSocketlike
- A raw socketlike object.