DivCeilUsizeBits

Trait DivCeilUsizeBits 

Source
trait DivCeilUsizeBits {
    type Output;
}
Expand description

Helper to force associated type normalization.

Required Associated Types§

Source

type Output

See the sole implementation docs for the value.

Implementations on Foreign Types§

Source§

impl<const LEN: usize> DivCeilUsizeBits for Const<LEN>
where Const<LEN>: AddUsizeBitsMinusOne<Output: Div<U<{ _ }>>>,

Source§

type Output = <<Const<LEN> as AddUsizeBitsMinusOne>::Output as Div<<Const<{ usize::BITS as usize }> as ToUInt>::Output>>::Output

Calculates (LEN + usize::BITS - 1) / usize::BITS, which is the same as LEN.div_ceil(usize::BITS).

Implementors§