pub trait MachineWord:
ConstMachineWord<ConstDoubleWord = Self::DoubleWord>
+ Hash
+ ToPrimitive {
type DoubleWord: ConstPrimInt;
}Expand description
Represents a CPU native word, from 8-bit to 64-bit, with corresponding double-word to hold multiplication/division products.
This trait is intentionally sealed via the ConstMachineWord supertrait,
as custom implementations are not supported.
Required Associated Types§
type DoubleWord: ConstPrimInt
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.