message: Add an overflow test for <Decimal as Mul>::mul
diff: @@ -224,6 +224,7 @@ impl ops::Mul for Decimal {
  self.numerator().full_mul(other.numerator()) / Self::DECIMAL_FRACTIONAL_UINT256;
  let result: Uint128 = result_as_uint256
  .try_into()
  + .ok()
  .expect("attempt to multiply with overflow");
  Decimal(result)
  }
  @@ -727,6 +728,12 @@ mod tests {
  );
  }
  + #[test]
  + #[should_panic(expected = "attempt to multiply with overflow")]
  + fn decimal_mul_overflow_panics() {
  + let _value = Decimal::MAX * Decimal::percent(101);
  + }
  +
  #[test]
  // in this test the Decimal is on the right
  fn uint128_decimal_multiply() {
  