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 AsRawFd and Windows’ AsRawSocket.
This is a portability abstraction over Unix-like FromRawFd and Windows’ FromRawHandle.
This is a portability abstraction over Unix-like FromRawFd and Windows’ FromRawSocket.
This is a portability abstraction over Unix-like IntoRawFd and Windows’ IntoRawHandle.
This is a portability abstraction over Unix-like IntoRawFd and Windows’ IntoRawSocket.

Type Definitions

A raw filelike object.
A raw socketlike object.