#atomic #synchronization #data #augmented #atomic-option #atomic-enum

enhanced-atomics

实现一些额外的类型和工具,用于构建音频线程/GUI 同步

9 个版本

0.2.0 2023年5月22日
0.1.2 2022年10月22日
0.1.1 2022年9月22日
0.1.0-alpha.82022年5月25日
0.1.0-alpha.32022年2月9日

7#增强 中排名

Download history 57/week @ 2024-03-13 123/week @ 2024-03-20 108/week @ 2024-03-27 62/week @ 2024-04-03 74/week @ 2024-04-10 76/week @ 2024-04-17 137/week @ 2024-04-24 84/week @ 2024-05-01 60/week @ 2024-05-08 69/week @ 2024-05-15 67/week @ 2024-05-22 64/week @ 2024-05-29 61/week @ 2024-06-05 69/week @ 2024-06-12 61/week @ 2024-06-19 46/week @ 2024-06-26

242 每月下载量
用于 21 个crate (6直接使用)

MIT 许可证

15KB
248

enhanced-atomics

这个crate是https://github.com/yamadapc/augmented-audio/的一部分。它暴露了一些非常有限的“原子”数据类型,这些数据类型对于音频开发非常有用。

特别是,它暴露了

  • AtomicF32
  • AtomicF64
  • AtomicEnum
  • AtomicOption

此外,还提供了一个AtomicValue特质,它允许AtomicOption可用。

许可证:MIT


lib.rs:

这个crate是https://github.com/yamadapc/augmented-audio/的一部分。它暴露了一些额外的、非常有限的原子数据类型,这些数据类型对这个仓库非常有用。

特别是,它暴露了

  • AtomicF32
  • AtomicF64
  • AtomicEnum
  • AtomicOption

此外,还提供了一个AtomicValue特质,它允许AtomicOption可用。

依赖项

~0.5–1.2MB
~26K SLoC