2 个稳定版本
1.1.0 | 2023年6月21日 |
---|---|
1.0.0 | 2023年3月11日 |
在 Rust 模式 中排名 2728
每月下载量 49
20KB
295 行
atomik
泛型 Atomic
实现
功能
critical-section-polyfill
- 允许基于临界区的嵌入式目标的多重实现。
lib.rs
:
泛型原子
此原子只允许与 u8
、u16
、u32
、u64
的大小和对齐兼容的类型。
除了 fetch_*
方法外,所有原子方法都为泛型 T
实现。
fetch_*
方法只对整数有意义,对布尔值部分有意义,因此它们被实现为特殊方法。
所有方法都需要原子支持,如果目标没有所需的原子,则无法使用特定方法编译。
功能
critical-section-polyfill
- 允许基于临界区的嵌入式目标的多重实现。此多重实现仅适用于单线程芯片。
依赖
~11KB