From 28f17b2fdc051c9d09e04062a27c3c3ca0132058 Mon Sep 17 00:00:00 2001 From: Bogdan Opanchuk Date: Tue, 3 Dec 2024 10:55:45 -0800 Subject: [PATCH] Add RemAssign bound to Integer --- src/traits.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/traits.rs b/src/traits.rs index 54bfff62b..f9aaf5422 100644 --- a/src/traits.rs +++ b/src/traits.rs @@ -12,7 +12,7 @@ use crate::{Limb, NonZero, Odd, Reciprocal}; use core::fmt::{self, Debug}; use core::ops::{ Add, AddAssign, BitAnd, BitAndAssign, BitOr, BitOrAssign, BitXor, BitXorAssign, Div, DivAssign, - Mul, MulAssign, Neg, Not, Rem, Shl, ShlAssign, Shr, ShrAssign, Sub, SubAssign, + Mul, MulAssign, Neg, Not, Rem, RemAssign, Shl, ShlAssign, Shr, ShrAssign, Sub, SubAssign, }; use subtle::{ Choice, ConditionallySelectable, ConstantTimeEq, ConstantTimeGreater, ConstantTimeLess, @@ -127,6 +127,8 @@ pub trait Integer: + Ord + Rem, Output = Self> + for<'a> Rem<&'a NonZero, Output = Self> + + RemAssign> + + for<'a> RemAssign<&'a NonZero> + RemLimb + Send + Sized