Trait smallest_uint::GetSmallestUIntUpTo[][src]

pub trait GetSmallestUIntUpTo: Unsigned + GetSmallestUIntUpTo {
    type Type: Default + PrimInt + NumAssign;
}
Expand description

Gets the smallest unsigned integer type capable of representing all values up to, but not including, the value of Self.

Self is an unsigned type-level integer.

The type is provided as the associated type Self::Type. If you just want the type and aren’t specifying trait bounds, use the type alias SmallestUIntUpTo.

Associated Types

Implementors