6 个版本
使用旧的 Rust 2015
0.1.5 | 2019年4月17日 |
---|---|
0.1.4 | 2019年2月18日 |
0.1.3 | 2019年1月30日 |
354 在 硬件支持
每月257次 下载
在 3 个包 中使用
2.5MB
48K SLoC
core::arch
- Rust 的核心库架构特定内联函数
core::arch
模块实现了架构依赖的内联函数(例如 SIMD)。
用法
core::arch
作为 libcore
的一部分提供,并且通过 libstd
重新导出。建议通过 core::arch
或 std::arch
使用,而不是通过此包。不稳定的功能通常可以通过 feature(stdsimd)
在 nightly Rust 中获得。
通过此包使用 core::arch
需要 nightly Rust,并且它经常(并且确实)会崩溃。你应该考虑通过此包使用它的唯一情况是
-
如果你需要自己重新编译
core::arch
,例如,使用特定的 target-features 启用,这些功能在libcore/
libstd
中未启用。注意:如果你需要为非标准目标重新编译它,请优先使用xargo
并根据需要重新编译libcore/
libstd
,而不是使用此包。 -
使用一些即使在不稳定 Rust 特性之后也可能不可用的功能。我们尽量将这些功能保持在最低限度。如果你需要使用这些功能中的某些,请打开一个问题,这样我们就可以在 nightly Rust 中公开它们,你可以从那里使用它们。
文档
许可协议
core_arch
主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发,部分内容受各种类似 BSD 许可证的覆盖。
请参阅 LICENSE-APACHE 和 LICENSE-MIT 以获取详细信息。
贡献
除非你明确说明,否则根据 Apache-2.0 许可证定义的,你提交给 core_arch
的任何有意贡献,将按照上述方式双许可,不附加任何额外条款或条件。