4 个版本 (稳定版)
1.0.2 | 2021 年 2 月 27 日 |
---|---|
1.0.1 | 2021 年 1 月 28 日 |
1.0.0 | 2021 年 1 月 12 日 |
0.2.0 | 2020 年 12 月 31 日 |
#2201 在 数据结构 中
66 每月下载量
用于 carapace
14KB
308 代码行
aligned-utils
与对齐值和分配操作相关的常用工具。
示例
use aligned_utils::stack::Align8;
let mut arr = Align8([1, 2, 3]);
let bytes: &[u8] = &*arr;
use aligned_utils::bytes::AlignedBytes; // with feature "alloc"
let mut bytes = AlignedBytes::new_zeroed(1024, 8);
let buf: &mut [u8] = &mut *bytes;
lib.rs
:
与对齐值和分配操作相关的常用工具。
示例
use aligned_utils::stack::Align8;
let mut arr = Align8([1, 2, 3]);
let bytes: &[u8] = &*arr;
use aligned_utils::bytes::AlignedBytes; // with feature "alloc"
let mut bytes = AlignedBytes::new_zeroed(1024, 8);
let buf: &mut [u8] = &mut *bytes;