fn no_required_allocation_units(bytes: usize) -> usize {
    let ag = allocation_granularity();
    let r = ((bytes + ag - 1) / ag).max(1);
    let r = if r % 2 == 0 { r } else { r + 1 };
    debug_assert!(r * ag >= bytes);
    debug_assert!(r % 2 == 0);
    r
}
/// Number of required memory allocation units to hold `bytes`.
Number of required memory allocation units to hold `bytes`.
Number of required memory allocation units to hold ` bytes ` .
fn no_required_allocation_units(bytes: usize) -> usize {
    let ag = allocation_granularity();
    let r = ((bytes + ag - 1) / ag).max(1);
    let r = if r % 2 == 0 { r } else { r + 1 };
    debug_assert!(r * ag >= bytes);
    debug_assert!(r % 2 == 0);
    r
}
fn no_required_allocation_units ( bytes : usize ) -> usize { let ag = allocation_granularity ( ) ; let r = ( ( bytes + ag - 1 ) / ag ) . max ( 1 ) ; let r = if r % 2 == 0 { r } else { r + 1 } ; debug_assert ! ( r ag bytes ) ; debug_assert ! ( r 2 0 ) ; r }
Number of required memory allocation units to hold `bytes`.
Number of required memory allocation units to hold ` bytes ` .
bytes
usize
bytes
usize