3 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2022年4月13日 |
---|---|
0.1.0 | 2022年3月30日 |
#369 在 开发工具 中
169,471 每月下载量
用于 38 个包 (18 直接)
7KB
current_platform
在 Rust 中找出你的代码正在运行的平台
use current_platform::CURRENT_PLATFORM;
fn main() {
println!("Running on {}", CURRENT_PLATFORM);
}
在桌面 Linux 上会打印 Running on x86_64-unknown-linux-gnu
。
平台信息在编译时解析,基于编译代码的平台。它不产生 任何运行时成本。
代码编译的平台的目标三元组也作为 COMPILED_ON
包含在内。如果代码是 交叉编译 的,则与 CURRENT_PLATFORM
不同。这很少有用;如果有疑问,请使用 CURRENT_PLATFORM
。
这个包故意保持最小化,仅提供目标三元组。您可以使用如 platforms
(自动生成,始终是最新的)或 target-lexicon
(更详细但可能缺少新添加或难以找到的平台)等包来查找平台的其它属性。