3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2022年4月13日
0.1.0 2022年3月30日

#369开发工具

Download history 12406/week @ 2024-03-14 11630/week @ 2024-03-21 13079/week @ 2024-03-28 12284/week @ 2024-04-04 22302/week @ 2024-04-11 26964/week @ 2024-04-18 34003/week @ 2024-04-25 23667/week @ 2024-05-02 27498/week @ 2024-05-09 25745/week @ 2024-05-16 39756/week @ 2024-05-23 47741/week @ 2024-05-30 51520/week @ 2024-06-06 38093/week @ 2024-06-13 45902/week @ 2024-06-20 27434/week @ 2024-06-27

169,471 每月下载量
用于 38 个包 (18 直接)

MIT 或 Apache-2.0 或 Zlib

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(更详细但可能缺少新添加或难以找到的平台)等包来查找平台的其它属性。

没有运行时依赖