std::os::unix::prelude - Rust (original) (raw)

Module prelude

1.0.0 ยท Source

Available on Unix only.

Expand description

A prelude for conveniently writing platform-specific code.

Includes all extension traits, and some important type definitions.

pub use super::ffi::[OsStrExt](../ffi/trait.OsStrExt.html "trait std::os::unix::ffi::OsStrExt");

pub use super::ffi::[OsStringExt](../ffi/trait.OsStringExt.html "trait std::os::unix::ffi::OsStringExt");

pub use super::fs::[DirEntryExt](../fs/trait.DirEntryExt.html "trait std::os::unix::fs::DirEntryExt");

pub use super::fs::[FileExt](../fs/trait.FileExt.html "trait std::os::unix::fs::FileExt");

pub use super::fs::[FileTypeExt](../fs/trait.FileTypeExt.html "trait std::os::unix::fs::FileTypeExt");

pub use super::fs::[MetadataExt](../fs/trait.MetadataExt.html "trait std::os::unix::fs::MetadataExt");

pub use super::fs::[OpenOptionsExt](../fs/trait.OpenOptionsExt.html "trait std::os::unix::fs::OpenOptionsExt");

pub use super::fs::[PermissionsExt](../fs/trait.PermissionsExt.html "trait std::os::unix::fs::PermissionsExt");

pub use super::io::[AsFd](../../fd/trait.AsFd.html "trait std::os::fd::AsFd");

pub use super::io::[AsRawFd](../../fd/trait.AsRawFd.html "trait std::os::fd::AsRawFd");

pub use super::io::[BorrowedFd](../../fd/struct.BorrowedFd.html "struct std::os::fd::BorrowedFd");

pub use super::io::[FromRawFd](../../fd/trait.FromRawFd.html "trait std::os::fd::FromRawFd");

pub use super::io::[IntoRawFd](../../fd/trait.IntoRawFd.html "trait std::os::fd::IntoRawFd");

pub use super::io::[OwnedFd](../../fd/struct.OwnedFd.html "struct std::os::fd::OwnedFd");

pub use super::io::[RawFd](../../fd/type.RawFd.html "type std::os::fd::RawFd");

pub use super::process::[CommandExt](../process/trait.CommandExt.html "trait std::os::unix::process::CommandExt");

pub use super::process::[ExitStatusExt](../process/trait.ExitStatusExt.html "trait std::os::unix::process::ExitStatusExt");

pub use super::thread::[JoinHandleExt](../thread/trait.JoinHandleExt.html "trait std::os::unix::thread::JoinHandleExt");