Module std::os::unix 1.0.0[−][src]
This is supported on Unix only.
Expand description
特定于平台的针对 Unix 平台的 std
扩展。
提供对 Unix 平台上平台级信息的访问,并公开 Unix 特定的函数,否则这些函数不适合作为核心 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