pub trait GetSmallestUIntFor: Unsigned + GetSmallestUIntFor {
type Type: Default + PrimInt + NumAssign;
}Expand description
Gets the smallest unsigned integer type capable of representing 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
SmallestUIntFor.
Required Associated Types§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.