pub const fn is_aligned(value: usize, align: usize) -> bool
Expand description
Returns true
if value
is aligned to align
.
align
must be a power of two.
ยงExample
use starina_utils::alignment::is_aligned;
assert_eq!(is_aligned(0x0000, 0x1000), true);
assert_eq!(is_aligned(0x0001, 0x1000), false);
assert_eq!(is_aligned(0x1000, 0x1000), true);
assert_eq!(is_aligned(0x1001, 0x1000), false);
assert_eq!(is_aligned(0x2000, 0x1000), true);