Function lancelot::util::align

source ·
pub fn align(i: u64, b: u64) -> u64
Expand description

Round the given value up to the next multiple of the given base.

Panics

  • Base b must be at least 2.

Examples

use lancelot::util::*;
assert_eq!(align(0, 2), 0);
assert_eq!(align(1, 2), 2);
assert_eq!(align(2, 2), 2);
assert_eq!(align(3, 2), 4);
assert_eq!(align(4, 2), 4);