pub fn align_to<T>(value: T, alignment: T) -> T
Expand description
Aligns a value
to an alignment
.
Returns the first number greater than or equal to value
that is also a
multiple of alignment
. If value
is already a multiple of alignment
,
value
will be returned.
Examples
assert_eq!(align_to(253, 16), 256);
assert_eq!(align_to(256, 16), 256);
assert_eq!(align_to(0, 16), 0);