From b0857ce226e385e4b87a1946f25514ccd70f0a12 Mon Sep 17 00:00:00 2001 From: Xiliang Chen Date: Fri, 23 Jul 2021 00:59:23 +1200 Subject: [PATCH] add CheckedRem (#9412) * add CheckedRem * fix --- substrate/primitives/arithmetic/src/traits.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/substrate/primitives/arithmetic/src/traits.rs b/substrate/primitives/arithmetic/src/traits.rs index a441a0dcbc..53341117b1 100644 --- a/substrate/primitives/arithmetic/src/traits.rs +++ b/substrate/primitives/arithmetic/src/traits.rs @@ -20,8 +20,8 @@ use codec::HasCompact; pub use integer_sqrt::IntegerSquareRoot; pub use num_traits::{ - checked_pow, Bounded, CheckedAdd, CheckedDiv, CheckedMul, CheckedNeg, CheckedShl, CheckedShr, - CheckedSub, One, Signed, Unsigned, Zero, + checked_pow, Bounded, CheckedAdd, CheckedDiv, CheckedMul, CheckedNeg, CheckedRem, CheckedShl, + CheckedShr, CheckedSub, One, Signed, Unsigned, Zero, }; use sp_std::{ self, @@ -55,6 +55,7 @@ pub trait BaseArithmetic: + CheckedSub + CheckedMul + CheckedDiv + + CheckedRem + Saturating + PartialOrd + Ord @@ -109,6 +110,7 @@ impl< + CheckedSub + CheckedMul + CheckedDiv + + CheckedRem + Saturating + PartialOrd + Ord