1 个不稳定版本
0.1.0 | 2024年3月21日 |
---|
#2 在 #addr
7KB
109 行
addr_align
一个简单的crate,用于将地址等值对齐到指定边界。有关更多信息,请参阅文档。
lib.rs
:
此crate提供扩展特质,可用于检查值的对齐。
特质 Align 是泛型的,并提供接受对齐参数的方法。对于常见的4k边界对齐,提供了专门的特质 Align4k。
示例
use addr_align::Align;
use addr_align::Align4k;
assert_eq!(0xaabbaa.align_down(4096), 0xaab000);
assert_eq!(0xaabbaa.align4k_down(), 0xaab000);