pub trait IntegerTrait<I: IntegerType, U8: IntegerCore<u8>, U16: IntegerCore<u16>, U32: IntegerCore<u32>>: IntegerCore<I> + PowChecked<U8, Output = Self> + PowWrapped<U8, Output = Self> + Shl<U8, Output = Self> + ShlAssign<U8> + ShlChecked<U8, Output = Self> + ShlWrapped<U8, Output = Self> + Shr<U8, Output = Self> + ShrAssign<U8> + ShrChecked<U8, Output = Self> + ShrWrapped<U8, Output = Self> + PowChecked<U16, Output = Self> + PowWrapped<U16, Output = Self> + Shl<U16, Output = Self> + ShlAssign<U16> + ShlChecked<U16, Output = Self> + ShlWrapped<U16, Output = Self> + Shr<U16, Output = Self> + ShrAssign<U16> + ShrChecked<U16, Output = Self> + ShrWrapped<U16, Output = Self> + PowChecked<U32, Output = Self> + PowWrapped<U32, Output = Self> + Shl<U32, Output = Self> + ShlAssign<U32> + ShlChecked<U32, Output = Self> + ShlWrapped<U32, Output = Self> + Shr<U32, Output = Self> + ShrAssign<U32> + ShrChecked<U32, Output = Self> + ShrWrapped<U32, Output = Self> { }
Expand description
Representation of an integer.
Object Safety§
This trait is not object safe.