Trait scrypto::math::CheckedMul

source ·
pub trait CheckedMul<Rhs = Self> {
    type Output;

    // Required method
    fn checked_mul(self, other: Rhs) -> Option<Self::Output>
       where Self: Sized;
}

Required Associated Types§

Required Methods§

source

fn checked_mul(self, other: Rhs) -> Option<Self::Output>where Self: Sized,

Implementors§

source§

impl CheckedMul<i8> for Decimal

source§

impl CheckedMul<i8> for PreciseDecimal

source§

impl CheckedMul<i16> for Decimal

source§

impl CheckedMul<i16> for PreciseDecimal

source§

impl CheckedMul<i32> for Decimal

source§

impl CheckedMul<i32> for PreciseDecimal

source§

impl CheckedMul<i64> for Decimal

source§

impl CheckedMul<i64> for PreciseDecimal

source§

impl CheckedMul<i128> for Decimal

source§

impl CheckedMul<i128> for PreciseDecimal

source§

impl CheckedMul<isize> for Decimal

source§

impl CheckedMul<isize> for PreciseDecimal

source§

impl CheckedMul<u8> for Decimal

source§

impl CheckedMul<u8> for PreciseDecimal

source§

impl CheckedMul<u16> for Decimal

source§

impl CheckedMul<u16> for PreciseDecimal

source§

impl CheckedMul<u32> for Decimal

source§

impl CheckedMul<u32> for PreciseDecimal

source§

impl CheckedMul<u64> for Decimal

source§

impl CheckedMul<u64> for PreciseDecimal

source§

impl CheckedMul<u128> for Decimal

source§

impl CheckedMul<u128> for PreciseDecimal

source§

impl CheckedMul<usize> for Decimal

source§

impl CheckedMul<usize> for PreciseDecimal

source§

impl CheckedMul<Decimal> for Decimal

source§

impl CheckedMul<Decimal> for I192

source§

impl CheckedMul<Decimal> for I256

source§

impl CheckedMul<Decimal> for I320

source§

impl CheckedMul<Decimal> for I448

source§

impl CheckedMul<Decimal> for I512

source§

impl CheckedMul<Decimal> for PreciseDecimal

source§

impl CheckedMul<Decimal> for U192

source§

impl CheckedMul<Decimal> for U256

source§

impl CheckedMul<Decimal> for U320

source§

impl CheckedMul<Decimal> for U448

source§

impl CheckedMul<Decimal> for U512

source§

impl CheckedMul<I192> for Decimal

source§

impl CheckedMul<I192> for I192

§

type Output = I192

source§

impl CheckedMul<I192> for PreciseDecimal

source§

impl CheckedMul<I256> for Decimal

source§

impl CheckedMul<I256> for I256

§

type Output = I256

source§

impl CheckedMul<I256> for PreciseDecimal

source§

impl CheckedMul<I320> for Decimal

source§

impl CheckedMul<I320> for I320

§

type Output = I320

source§

impl CheckedMul<I320> for PreciseDecimal

source§

impl CheckedMul<I384> for I384

§

type Output = I384

source§

impl CheckedMul<I448> for Decimal

source§

impl CheckedMul<I448> for I448

§

type Output = I448

source§

impl CheckedMul<I448> for PreciseDecimal

source§

impl CheckedMul<I512> for Decimal

source§

impl CheckedMul<I512> for I512

§

type Output = I512

source§

impl CheckedMul<I512> for PreciseDecimal

source§

impl CheckedMul<I768> for I768

§

type Output = I768

source§

impl CheckedMul<PreciseDecimal> for Decimal

source§

impl CheckedMul<PreciseDecimal> for I192

source§

impl CheckedMul<PreciseDecimal> for I256

source§

impl CheckedMul<PreciseDecimal> for I320

source§

impl CheckedMul<PreciseDecimal> for I448

source§

impl CheckedMul<PreciseDecimal> for I512

source§

impl CheckedMul<PreciseDecimal> for PreciseDecimal

source§

impl CheckedMul<PreciseDecimal> for U192

source§

impl CheckedMul<PreciseDecimal> for U256

source§

impl CheckedMul<PreciseDecimal> for U320

source§

impl CheckedMul<PreciseDecimal> for U448

source§

impl CheckedMul<PreciseDecimal> for U512

source§

impl CheckedMul<U192> for Decimal

source§

impl CheckedMul<U192> for PreciseDecimal

source§

impl CheckedMul<U192> for U192

§

type Output = U192

source§

impl CheckedMul<U256> for Decimal

source§

impl CheckedMul<U256> for PreciseDecimal

source§

impl CheckedMul<U256> for U256

§

type Output = U256

source§

impl CheckedMul<U320> for Decimal

source§

impl CheckedMul<U320> for PreciseDecimal

source§

impl CheckedMul<U320> for U320

§

type Output = U320

source§

impl CheckedMul<U384> for U384

§

type Output = U384

source§

impl CheckedMul<U448> for Decimal

source§

impl CheckedMul<U448> for PreciseDecimal

source§

impl CheckedMul<U448> for U448

§

type Output = U448

source§

impl CheckedMul<U512> for Decimal

source§

impl CheckedMul<U512> for PreciseDecimal

source§

impl CheckedMul<U512> for U512

§

type Output = U512

source§

impl CheckedMul<U768> for U768

§

type Output = U768