pub fn align<V: Num + Unsigned + Zero + Rem + Copy>(value: V, boundary: V) -> VExpand description
Aligns a given value to the boundary specified by boundary.
value and boundary must be an unsigned integer type.
ยงExample
use exe::align;
let value = 0x1200usize;
let alignment = 0x1000usize;
assert_eq!(0x2000, align(value, alignment));