pub trait SmallestInt {
type T;
type U;
// Required methods
fn sign_extend(raw: Self::U, bits: usize) -> Self::T;
fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U;
}Required Associated Types§
Required Methods§
fn sign_extend(raw: Self::U, bits: usize) -> Self::T
fn mask_to_unsigned(val: Self::T, bits: usize) -> Self::U
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".