Module io_lifetimes::raw
source · 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
- A portable trait to obtain the raw value of an underlying filelike object.
- This is a portability abstraction over Unix-like
AsRawFdand Windows’AsRawSocket. - This is a portability abstraction over Unix-like
FromRawFdand Windows’FromRawHandle. - This is a portability abstraction over Unix-like
FromRawFdand Windows’FromRawSocket. - This is a portability abstraction over Unix-like
IntoRawFdand Windows’IntoRawHandle. - This is a portability abstraction over Unix-like
IntoRawFdand Windows’IntoRawSocket.
Type Aliases
- A raw filelike object.
- A raw socketlike object.