1 个稳定版本
1.0.0 | 2023 年 6 月 24 日 |
---|
#2303 在 Rust 模式
8KB
128 行
volcell
volcell crate 提供了容器类型 VolatileCell
,它可以防止编译器优化掉对数据的内存访问。
这在例如写入需要被另一个进程或内核读取的内存,以及写入用于与硬件(例如 VGA 缓冲区或 APIC 寄存器)接口的缓冲区时很有用。VolatileCell
在启用 unstable
功能和使用 nightly Rust 工具链时可以用于打包结构体。
贡献
该项目欢迎各种形式的贡献,无论是通过通知我库中的问题,还是直接贡献代码。然而,由于我希望保持这个库小巧简单,因此在开始工作之前,你应该先打开一个问题来讨论你想要进行的更改。
许可证
版权所有 2023,TeleportAura 本软件根据 MPL 2.0 许可证授权。