10个版本 (5个重大更新)
0.6.1 | 2024年7月18日 |
---|---|
0.6.0 | 2024年5月21日 |
0.5.0 | 2022年8月21日 |
0.4.2 | 2022年7月29日 |
0.1.0 | 2022年7月24日 |
#231 在 解析器实现
229,807 每月下载量
在 91 个crate中使用了(b) 91 个直接使用
56KB
1.5K SLoC
aligned-vec
此crate提供了AVec<T>
和ABox<T>
类型,这些类型旨在具有与Vec<T>
和Box<T>
类似的API,但将它们包含的数据对齐到运行时对齐值。
这对于数据对齐很重要的情况很有用,例如,当处理可以受益于对齐到SIMD兼容内存地址的数值数据时。
特性
std
(默认特性):将此crate链接到std-crate
而不是core-crate
。serde
:为ABox
和AVec
实现序列化和反序列化功能。
lib.rs
:
aligned-vec
此crate提供了AVec<T>
和ABox<T>
类型,这些类型旨在具有与Vec<T>
和Box<T>
类似的API,但将它们包含的数据对齐到运行时对齐值。
这对于数据对齐很重要的情况很有用,例如,当处理可以受益于对齐到SIMD兼容内存地址的数值数据时。
特性
std
(默认特性):将此crate链接到std-crate
而不是core-crate
。serde
:为ABox
和AVec
实现序列化和反序列化功能。
依赖项
~0.3–0.8MB
~20K SLoC