Module std::os::unix::prelude [] [src]

A prelude for conveniently writing platform-specific code.

Includes all extension traits, and some important type definitions.

Traits

AsRawFd

A trait to extract the raw unix file descriptor from an underlying object.

CommandExt

Unix-specific extensions to the std::process::Command`std::process::Command` builder

DirEntryExt

Unix-specific extension methods for fs::DirEntry`fs::DirEntry`

ExitStatusExt

Unix-specific extensions to std::process::ExitStatus`std::process::ExitStatus`

FromRawFd

A trait to express the ability to construct an object from a raw file descriptor.

MetadataExt
OpenOptionsExt

Unix-specific extensions to OpenOptions`OpenOptions`

OsStrExt

Unix-specific extensions to OsStr`OsStr`.

OsStringExt

Unix-specific extensions to OsString`OsString`.

PermissionsExt

Unix-specific extensions to Permissions`Permissions`

Type Definitions

RawFd

Raw file descriptors.