8 个版本 (5 个重大更新)
使用旧的 Rust 2015
0.6.1 | 2018 年 10 月 7 日 |
---|---|
0.6.0 | 2018 年 6 月 4 日 |
0.5.0 | 2017 年 11 月 21 日 |
0.4.0 | 2017 年 11 月 9 日 |
0.1.0 | 2015 年 7 月 12 日 |
#798 在 硬件支持
5,134 每月下载量
在 5 个 crates (3 个直接使用) 中使用
41KB
1K SLoC
Cupid
原生 Rust 访问 x86 和 x86_64 CPUID 指令。
概述
extern crate cupid;
fn main() {
let information = cupid::master();
println!("{:#?}", information);
if let Some(information) = information {
if information.sse4_2() {
println!("SSE 4.2 Available");
}
}
}
另请参阅
- libcpuid - 一个提供 CPUID 指令访问的 C 库。
- cpuid - 对 libcpuid 库的 Rust 绑定。
- rust-x86 - 另一个包含 CPUID 和更多功能的原生 crate。
贡献
- Fork 它 ( https://github.com/shepmaster/cupid/fork )
- 创建您的功能分支 (
git checkout -b my-new-feature
) - 添加一个失败的测试。
- 添加代码以通过测试。
- 提交您的更改 (
git commit -am 'Add some feature'
) - 确保测试通过。
- 推送到分支 (
git push origin my-new-feature
) - 创建新的 Pull Request
无运行时依赖
~32KB