pub trait IntegerCore<I>: 'static + for<'a> Add<Self, Output = Self, Output = Self> + for<'a> Add<&'a Self> + AddAssign<Self> + for<'a> AddAssign<&'a Self> + BitAndAssign<Self> + for<'a> BitAnd<Self, Output = Self, Output = Self> + for<'a> BitAnd<&'a Self> + BitOrAssign<Self> + for<'a> BitOr<Self, Output = Self, Output = Self> + for<'a> BitOr<&'a Self> + BitXorAssign<Self> + for<'a> BitXor<Self, Output = Self, Output = Self> + for<'a> BitXor<&'a Self> + Copy + Clone + Compare<Self> + Debug + Deref + for<'a> Div<Self, Output = Self, Output = Self> + for<'a> Div<&'a Self> + DivAssign<Self> + for<'a> DivAssign<&'a Self> + Eq + Equal<Self> + Modulo<Self> + for<'a> Mul<Self, Output = Self, Output = Self> + for<'a> Mul<&'a Self> + MulAssign<Self> + for<'a> MulAssign<&'a Self> + Neg<Output = Self> + Not<Output = Self> + One + Parser + for<'a> Rem<Self, Output = Self, Output = Self> + for<'a> Rem<&'a Self> + RemAssign<Self> + for<'a> RemAssign<&'a Self> + Send + SizeInBits + SizeInBytes + Sync + for<'a> Sub<Self, Output = Self, Output = Self> + for<'a> Sub<&'a Self> + SubAssign<Self> + for<'a> SubAssign<&'a Self> + TypeName + Uniform + Visibility + Zerowhere
    I: IntegerType,{ }

Implementations on Foreign Types§

§

impl<E, I> IntegerCore<I> for Integer<E, I>where E: Environment, I: IntegerType,

Implementors§