Module std::os::unix 1.0.0[−][src]
This is supported on Unix only.
Expand description
针对 Unix 平台的 std
的特定于平台的扩展。
提供对 Unix 平台上平台级信息的访问,并公开 Unix 特定的函数,否则这些函数不适合作为 core std
库的一部分。
它提供了更多方式来处理特定于平台的字符串 (OsStr
,OsString
),允许更精细地设置权限,从文件和套接字中提取托管文件描述符,并具有用于生成程序的特定于平台的助手。
Examples
use std::fs::File; use std::os::unix::prelude::*; fn main() -> std::io::Result<()> { let f = File::create("foo.txt")?; let fd = f.as_raw_fd(); // 将 fd 与原生 unix 绑定一起使用 Ok(()) }Run
Modules
ffi | 特定于 Unix 的 |
fs |
|
io | 通用 I/O 原语的特定于 Unix 的扩展。 |
net | 特定于 Unix 的网络功能 |
prelude | prelude,用于方便地编写平台特定的代码。 |
process |
|
raw | Deprecated 所有 unix 平台上都提供特定于 Unix 的原语。 |
thread |
|